以下能正确定义二维数组的是()答案是C能给解释下吗?

A) int a[][3]; B) int a[][3]=2{2*3}; C) int a[][3]={0}; D) int a[2][3]={{1},{2},{3,4}};
2024年11月28日 11:32
有2个网友回答
网友(1):

A 没有指定行数
B 没顷脊有这种写法,把外面的2去掉就对了
C 对的,如果没有指定行数,配凯会根据你初始化的数目来自动确定行数
D 数组只定义了2行,初雀卖渗始化却写了3行

网友(2):

答案c, 只有c符合规范