2个。 编程软件都是将a[0]作为第一个,a[n-1]作为最后一个。也就是说 你声明了数组 int a[2]将会有两个数 a[0]和a[1]
假定声明了一维数组 int a[10]; 那么 a[2] 是 这个数组的一个元素,即它的第三个元素。a2 是变量的名字,例如, int a1, a2; 声明了2个 整型变量,一个是 a1, 另一个是 a2。
int a[3][4]表示定义一个3行4列的整型数组a;{{3,4},{2,8,6}}表示初始化数组。最外围{}中的每一个{}表示依次对每一行赋值,不够的补0},所以{{3,4},{2,8,6}}表示对数组的前两行赋值,每行也是依次赋值,不足补0;int a[3][4]={{3,4},{2,8,6}} 最终数组存储情况:数...
该数组的元素个数为24个。二维数组A(2to5,5)的第一维是2到5共4个,第二维是从0到5共6个,所以二维数组A一共有24个元素。本质上是以数组作为数组元素的数组,即“数组的数组”,类型说明符 数组名[常量表达式][常量表达式]。二维数组又称为矩阵,行列数相等的矩阵称为方阵。对称矩阵a[i][j...
int(*const)[2]。打印的结果相同是因为它们的地址值相同。参见《C++程序设计精要教程》的类型解析。
百度试题 题目中国大学MOOC: 有下面的数组定义,a[2][2]的值是( )。int a[ ][3]={1,2,3,4,5,6,7,8,9,10}; 相关知识点: 试题来源: 解析 9 反馈 收藏
int [] a1,a2;int a3[]={1,2,3,4,5}; int a3[]={1,2,3,4,5}; C. int a1,a2[]; D. int [] a1,a2;int a3={1,2,3,4,5}; int a3=(1,2,3,4,5); 相关知识点: 试题来源: 解析 B.int [] a1,a2;int a3[]={1,2,3,4,5}; int a3[]={1,2,3,4,5}; ...
A. int a[2][ ]={ {1,0,1},{5,2,3}; B. int a[ ][3]={ {1,2,3},{4,5,6}; C. int a[2][4]={ {l,2,3},{4,5},{6} }; D. int a[ ][3]={ {1,0,1},{ },{l,1} }; 相关知识点: 试题来源: 解析 B 正确答案:B 解析:在初始化语句时,需要注意下面几点...
不知道是不是这个意思——include "stdio.h"int main(void){ int a[2][5]={0,1,2,3,4,5,6,7,8,9},i,j; for(i=0;i<2;i++){ for(j=0;j<5;printf("%2d",a[i][j++])); printf("\n"); } printf("\n"); for(i=1;i>=0;i--){ for...
int b[][3]={0,1,2}; C. int c[100][100]={0}; D. int d[3][]={{1,2},{1,2,3},{1,2,3,4}}; 相关知识点: 试题来源: 解析 D 正确答案:D 解析:一维数组的定义方式为: 类型说明符 数组名[常量表达式];选项A符合此定义形式,正确:C语言中多维数组赋初值时可以部分赋值,...