为什么是B啊.a[0][1]不是等于1的吗?
来源:学生作业帮 编辑:搜搜考试网作业帮 分类:综合作业 时间:2024/08/20 04:09:15
为什么是B啊.a[0][1]不是等于1的吗?
若有以下说明,对初值中整数2的正确引用方式是( ).
static struct
{ char ch;
int I;
double x;
} a[2][3]={{{'a',1,3,45},{'b',2,7,98},{'c',31,93}}};
A)a[0][1].ch
B)a[0][1].i
C)a[0][0].i
D)a[0][2].i
若有以下说明,对初值中整数2的正确引用方式是( ).
static struct
{ char ch;
int I;
double x;
} a[2][3]={{{'a',1,3,45},{'b',2,7,98},{'c',31,93}}};
A)a[0][1].ch
B)a[0][1].i
C)a[0][0].i
D)a[0][2].i
![为什么是B啊.a[0][1]不是等于1的吗?](/uploads/image/z/13322923-43-3.jpg?t=%E4%B8%BA%E4%BB%80%E4%B9%88%E6%98%AFB%E5%95%8A.a%EF%BC%BB0%EF%BC%BD%EF%BC%BB1%EF%BC%BD%E4%B8%8D%E6%98%AF%E7%AD%89%E4%BA%8E1%E7%9A%84%E5%90%97%3F)
static struct
{
char ch;
int I;
double x;
} a[2][3]={ //这个是一个二维数组,也就是数组元素总共有两行,每一行的元素有三列
{
{'a',1,3,45},{'b',2,7,98},{'c',31,93}
},
{ //这里是缺省的,其实数组结构里面再这里还有一行在这里
{},{},{}
}
};
这样就看清楚 了,a[0]表示的是第一行,a[0][1]表示的是第一行中的第二列元素,也就是这个结构体{'b',2,7,98} ;那要取得2肯定还要在结构体里面取值了,也就是a[0][1].i ;
{
char ch;
int I;
double x;
} a[2][3]={ //这个是一个二维数组,也就是数组元素总共有两行,每一行的元素有三列
{
{'a',1,3,45},{'b',2,7,98},{'c',31,93}
},
{ //这里是缺省的,其实数组结构里面再这里还有一行在这里
{},{},{}
}
};
这样就看清楚 了,a[0]表示的是第一行,a[0][1]表示的是第一行中的第二列元素,也就是这个结构体{'b',2,7,98} ;那要取得2肯定还要在结构体里面取值了,也就是a[0][1].i ;
为什么是B啊.a[0][1]不是等于1的吗?
c语言设a=2,b=0,c;则执行c=b&&a--;语句后,a的结果是2,为什么a不是等于1呢?当b=1时,a为什么又等
a/b*-1,为什么不是a*0,b*0的一个必要条件?a/b不是大于0吗?那不就大于-1了吗?
设A,B为n维列向量,则n阶矩阵c=ab^t的秩为r(a)= ,为什么不是等于n,答案是0或1
无符号整形数据按位取反 unsigned int a=0; a=~a; 为什么a会等于-1?a不是无符号整形的数据吗?
关于游标卡尺的使用!为什么是A,不是B?
1+1为什么等于10,A+1为什么等于B
(a^2-b^2)/(a+b)为什么是分式,不是可以化简成(a-b)吗?
合数,a,b是大于1的自然数,a+2b,a+4b,a+6b,a+8b.a+10b都是质数,a+b等于多少,为什么?
为什么是A,不是B,C
为什么 0.1e+6是C语言的合法常量,而‘cd’不是?为什么 char A=65+1,b='b';是正确的定义语句?
如果A是B的子集但不是真子集,那是不是集合A等于集合B