在执行int a[][3]={{1,2}},{3,4}} ;语句后,a[1][2]的值是多少?

大神,请教一下,在执行int a[][3]={{1,2}},{3,4}} ;语句后,a[1][2]的值是多少?
最新回答
恶魔女狱长

2024-11-25 08:14:59

int a[][3]={{1,2},{3,4}} //你多了一个大括号

2行3列,内大括号代表一行,列数不全的用0替,所以分别是:
1 2 0
3 4 0

所以a[1][2]表示第2行,第三个值,为0
追问
我一开始也是当没有大括号做的 做出来是0

但题目里面有这个大括号 而且答案是4
答案错了吗
追答

用事实说话,多一个大括号没用通过编译。


而去掉之后运行的得数就是0.