向各位高手请问一个数组问题
发布网友
发布时间:2023-10-29 19:46
我来回答
共2个回答
热心网友
时间:2024-12-12 02:59
1.原则是前面的元素使用默认初始化后面就也需要默认初始化,所以中间用默认后面再指定是不行的。
2.int a[10];
a={1,2,3,4,5,6,7,8};
a在第一句已经被申明为数组变量,单纯的a只表示一个固定的数组首地址,所以在第二句中,左值是常量,故无法赋值。想要初始化就需要写在一起
热心网友
时间:2024-12-12 03:00
不能。
你可以将初始化部分聚集在最前面,不能这样分散。
int a[20]={1,1,4,2,3,4}
是对的。