有以下定义和语句int a[3][2]={1,2,3,4,5,6,},*p[3];p[0]=a[1];则*p[0]+1)所代表的数组元素是D.a[1][2]
D) int a[2][]=1,2,3,4,5,6; 相关知识点: 试题来源: 解析 B [解析] 此题考查的是二维数组的初始化。题干中数组a的第二个下标为3.由此可知数组a是一个2行3列的数组,初始化时末赋初值的元素的值自动为0,所以与选项B) 是等价的,最后一个元素的值为0。
B) int a[][3]=1,2,0;C) int a[2)[3]=1,2,3,4,5,6; D) int a[][3]=1,2,3,4,5,6; 相关知识点: 试题来源: 解析 C [解析] 关于二维数组的初始化,我们需要掌握如下方法:①所赋初值个数与数组元素的个数相同;②所赋初值行数少于数组行数时,系统将自动给后面各行的元素补初值0;③...
语句inta[3]=0};的作用是在定义数组a的同时为数组中各元素赋初始值(输入答案)就是定义一个二维数组 这个数组的没一行有4个元素一般行数是可以省略的 电脑会根据你的初始化自动计算行数。 元素不够的就以位模式初始化为0你这个就相当于定义了一个a[1][4] 其中元素就是 0 0 0 0 前两个0是...
可以在定义中声明 int a[2][5]={0};对于已经声明过的,可以使用memset函数将内存区置为零 int a[2][5];memset(a,0,10*sizeof(int));
A. 定义了一个名称为a的一维整型数组,共有10个元素。元素分别是a[0]~a[9] B. 定义了一个名称为a的一维整型数组,共有11个元素.元素分别是a[1]~a[11] C. 定义了一个名称为a的一维整型数组,共有9个元素.元素分别是a[1]~a[9] D. 定义了一个名称为a的一维整型数组,共有10个元素。元素分别是...
A. 定义了一个名称为a的一维整型数组,共有10个元素。元素分别是a[0]~a[9] B. 定义了一个名称为a的一维整型数组,共有11个元素.元素分别是a[1]~a[11] C. 定义了一个名称为a的一维整型数组,共有9个元素.元素分别是a[1]~a[9] D. 定义了一个名称为a的一维整型数组,共有10个元素。元素分别是...
【答案】:B 此题考查的是二维数组的初始化。题干中数组a的第二个下标为3,由此可知数组a是一个2行3列的数组,初始化时未赋初值的元素的值自动为0,所以与选项B)是等价的,最后一个元素的值为0。
34) 设有以下定义和语句 int a[3][2]={1,2,3,4,5,6},*p[3]; p[0]=a[1]; 则 *(p[0]+1) 所代表的数组元素是34) 设有以下定义和语句int a[3][2]={1,2,3,4,5,6},*p[3];p[0]=a[1];则 *(p[0]+1) 所代表的数组元素是A)a[0][1]B)a[1][0]C
一下能对一维数组a进行正确初始化的语句是()A int a[10]=(0,0,0,0,0); B int a[10]={};C int a[]={0}; D int a[10]={10*1] 都帮我详细分析下每个选项给的参考答案是D,开始我也是选C的 答案D打错了D int a[10]={1