两道C语言选择题,能否说明一下。

来源:百度知道 编辑:UC知道 时间:2024/09/19 16:28:01
1.有char str[10]="hello",则str[0]=
A.' ' B.' 0' C.不确定值 D.' h'
2.以下对结构体描述正确的是()
A.结构体类型是一种基本数据类型。
B.结构体类型变量的字节长度等于该变量所有成员的长度之和。
C.结构体变量的成员不能是结构体类型。
D.结构体变量的成员不能是共同体类型。

1.D
str[10]的数组的各个位置的值分别为:
0:h,1:e,2:l,3:l,4:o,5:'\0',6以后无定义。
2.B
这是基本概念,结构体类型不是一种基本数据类型,它是一种复合的数据类型,它定义在基本数据类型之上的数据类型。结构体类型变量的字节长度等于该变量所有成员的长度之和。结构体变量的成员不仅可以是基本数据类型(如,int,char等),也可以是结构体类型,也可以是共同体类型。

D B
结构体类型是一种构造类型。

DB对的