2016 - 2024

感恩一路有你

程序设计基础 数组定义为int a[3][2]={1, 2, 3, 4, 5, 6},数组元素_____的值为6?

浏览量:2924 时间:2021-03-13 02:08:20 作者:admin

数组定义为int a[3][2]={1, 2, 3, 4, 5, 6},数组元素_____的值为6?

B.

Int a[3][2]={1,2,3,4,5,6};

将a定义为一个包含6个元素的3*2(3行2列)数组。数组中有3×2个下标变量,即:

a[0][0]、a[0][1

]a[1][0]、a[1][1

]a[2][0]、a[2][1

]数组中的每个元素都由元素名标识,其形式为[I,J],其中a是数组名,I和j是唯一标识a中每个元素的下标。这是一个具有三行四列的二维数组:I从0到2,j从0到1。

要表示第二个元素,请使用[0][1]。

扩展数据:

使用数组的规则:

1。只能为某些元素指定初始值。当{}中的值的数目小于元素的数目时,只有前面的元素被赋值。例如:static int a[10]={0,1,2,3,4}表示只有5个元素a[0]~a[4]赋值,最后5个元素自动赋值为0。

2. 只能逐个为元素赋值,不能为整个数组赋值。例如,将值1赋给所有十个元素只能写成:static int a[10]={1,1,1,1,1,1},而不能写成:static int a[10]=1。请注意:这在C和C语言中是正确的,但不是在所有涉及数组的地方。数据库从1开始。

3. 如果未为可初始化数组指定初始值,则所有元素都为0。

4. 如果所有元素都被赋值,那么数组描述中可能不会给出数组元素的数目。例如:static int a[5]={1,2,3,4,5}可以写成:static int a[]={1,2,3,4,5}动态赋值。在程序执行过程中,可以动态分配对数组。在这种情况下,可以使用loop语句和scanf函数逐个为数组元素赋值。

参考文献:

程序设计基础 已知数组names的定义为string 已知数组num的定义为

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。