定义int a[][3]={1,2,3,4,5,6,7} ;则数组a第一维的大小是 为什么

大神们帮我讲解下,定义int a[][3]={1,2,3,4,5,6,7} ;则数组a第一维的大小是 为什么
最新回答
不与情长

2024-10-01 15:07:37

计算方法是:用数组的元素个数除以第二维的数字,若有余数,则商+1就是第一维的大小,没有余数商就是第一维的大小。

自己算一下,很快就会了
北港不夏

2024-10-01 06:13:03

是3。
二维数组第一个中括号里是行数,第二个中括号里是列数,现在确定有三列,那就开始安置元素:第一行:1,2,3;第二行:4,5,6;第三行:7,发现需要三行,那么一维就是3.