当前位置: 代码迷 >> C语言 >> 对一维数组初始化
  详细解决方案

对一维数组初始化

热度:13   发布时间:2007-11-27 00:20:01.0
1错,2.3对,第一个没有对元素初始化,第二个可以,第三个可以
----------------解决方案--------------------------------------------------------
还是楼上仁兄聪明 多上机调试``
谁都会错 计算机是不会错的  -―>数据结构老师
----------------解决方案--------------------------------------------------------
不上机也应该知道啊。

这是语法问题。

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]={};   是错误的,我想这条既然是初始化操作,那么就必须在大括号内最少要给一个值,否则就会出错。
----------------解决方案--------------------------------------------------------
  相关解决方案