课程
/后端开发
/C
/C语言入门
A为什么正确?是3,所以是4列,可那列数是1,13啊
2016-06-06
源自:C语言入门 6-10
正在回答
int x[][3]={{0},{1},{1,2,3}};
第一个[]定义行数,第二个[]定义列数,因为是3所以是3列,怎么能是4列呢
多维数组可以看作数组这个大袋子中有若干个小袋子,这小袋子就是第一个[]定义的行数,每个小袋子中有几个元素就是第二个[]定义的列数,
从上面可以看出:列数为3,则每个小袋子中应有3个元素,{}内的{}可以看作是小袋子,可以看出有至少有3个小袋子,因为列数是已知的,而每个小袋子中没有写全的元素,系统默认为0,所以上式应等价于
int x[][3]={{0,0,0},{1,0,0},{1,2,3}};
qq_記憶中黑白地帶_04208247
第二个[] 里面的数 是列数,所以是 3列,而数组可以不定义行数,必须定义列数。
溯源1 提问者
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答C选项未指明列数,那么是不是就是不能确定行数?
4 回答为什么数字位置对不上,4*3那里,虽然按提交是说正确的。
2 回答为什么a++是100?a++不是等于a=a+1么?所以不应该是101么?
2 回答为什么这样可以?是否正确,求解?
2 回答为什么我的答案明明是正确的,可是结果却是不正确?