作业帮 > 综合 > 作业

a[17][17]={1};什么意思

来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/06/05 01:58:22
a[17][17]={1};什么意思
c语言中的问题
a[17][17]={1};什么意思
晕,上面的回答都不对.你这个用法是对 二维数组初始化,将所有的17*17(共289)个元素全部初始化为1.
注意:这种初始化方法只能在定义数组的同时使用:
int a[17][17]={1};
之后再用 a[17][17]={1}; 都是错误的!必须一个一个赋值(可以用两个循环来赋值).
再问: 一楼说你明显错了,请速度围观解释
再答: 我刚才用VC++ (VS2010)编译程序试了一下,的确是只给第一个元素初始化为1,剩下元素初始化为0。所以一楼在这点上是正确的。呵呵。 不过建议你把我的答案选成正选,因为除了这一点,我别的都正确。呵呵。气气一楼的。