----------------解决方案--------------------------------------------------------
还是楼上仁兄聪明 多上机调试``
谁都会错 计算机是不会错的 -―>数据结构老师
----------------解决方案--------------------------------------------------------
不上机也应该知道啊。
这是语法问题。
int ar[10] = {};
这不存在赋值
int ar[] = {0}; /* 书上应该将这种初始化方式的 */
----------------解决方案--------------------------------------------------------
第3个是对的吗,
我觉得有问题啊 ,各位能帮我解释一下吗 ----------------解决方案--------------------------------------------------------
(3)int a[10]={10*2};
这个是对的啊,里面是个表达试.
就是说a[0]=10*2,也就是说a[0]=20;
a[1]~~a[9]都是0.
----------------解决方案--------------------------------------------------------
同意楼上说法,int a[10]={}; 是错误的,我想这条既然是初始化操作,那么就必须在大括号内最少要给一个值,否则就会出错。
----------------解决方案--------------------------------------------------------