课程
/后端开发
/C
/C语言入门
元素数目少于数组长度,所以多余的取0,比如arrFirst[3],是这个意思嘛?
2021-08-18
源自:C语言入门 6-1
正在回答
是的,不过你的例子举得不太好。
当元素数目少于数组长度时,没有被明确定义的都是0,如:
int arrFirst[3]={1,2};//意思就是arrFirst[0]=1,arrFirst[1]=2,arrFirst[2]没有被定义,认为是0;
像你说的arrFirst[3]就=0,说明数组的长度大于等于4,且第四个没有被定义
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答改了一下代码,得出x=2 x=0,就这样给过了,这样对吗?
1 回答i%3==0和i%3的值不一样吗?
2 回答为什么arrFirst[3]不是[2],不是三个元素吗,1,2,3
2 回答i%3==0不行吗?
2 回答这样对吗?