设有语句int a=3:int a[ ][3]={{1},{2,3},{4,5,6}};, 数组元素a[2][1]的值?

在执行inta[][3]={1,2,3,4,5,6};语句后a[1][1]的值是没看懂题嘚意思,有定义吗哪方面的?怎么入手?望各位大佬指点迷津麻烦说细点谢谢... 在执行int a [][3]={1,2,3,4,5,6};语句后,a[1][1]的值是没看懂题的意思有定义吗?哪方媔的怎么入手?望各位大佬指点迷津,麻烦说细点谢谢

    专业C/C++软件开发

定义a[][3]会按照初始化值来定义数组.

你对这个回答的评价是

则__不是对a数组元素的正确引用其中(0<=i<10)

为什么C是错的呢?求解

详细问题描述及疑问:期待您的答案滴水之恩,来日我当涌泉相报 !

int a[][];第一个中括号表示有此二维数組有几行第二个表示有几列;

故int a[][3]={1,2,3,4,5,6,7};说明此数组有n行,3列;也就是说每行有三个元素所以第一行有1,2,3 这三个元素,第二行有4,5,6三个元素第三荇有7这个元素,不足的两个元素由0来补足

故此定义下数组a第一维的大小是3

你对这个回答的评价是

我要回帖

更多关于 设有语句int a=3 的文章

 

随机推荐