下面的看法正确的是:
A: 结构体的成员名可直接作为变量进行使用。
B: 在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。
C: 定义一个结构体类型,系统将分配一段内存单元来存放各数据项成员。
D: 结构体类型一般都由用户自己定义。
A: 结构体的成员名可直接作为变量进行使用。
B: 在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。
C: 定义一个结构体类型,系统将分配一段内存单元来存放各数据项成员。
D: 结构体类型一般都由用户自己定义。
举一反三
- 在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。 A: 正确 B: 错误
- 成教云: 在一个函数中,允许定义与结构体类型的成员相同名的变量,它们代表不同的对象。( )
- 下面关于结构体类型的描述中,错误的是()。 A: 定义结构体类型时,结构体名不得省略 B: 一个结构体类型的结构体变量可作为另外一个结构体类型的成员 C: 数组可作为结构体成员 D: 某结构体类型所能定义的结构体变量的个数是不受限制的
- 以下关于结构体与共用体的说法中,正确的是( )。 A: 共用体同一个内存段可以用来存放几种不同类型的成员,但在某一时刻只能存放一个成员 B: 结构体变量所占的内存长度等于最长的成员的长度,共用体变量所占内存长度是各成员所占的内存长度之和 C: 共用体每个成员分别占有自己的内存单元 D: 结构体类型可以出现在共用体类型的定义中,但共用体不能出现在结构体类型定义之中
- 下面关于结构体类型的描述错误的是( )。 A: 可引用结构体变量的地址,也可引用结构体变量成员的地址 B: 不能将结构体变量作为一个整体进行输入和输出 C: 结构体成员的类型可以是一个已经定义的结构体类型 D: 结构体成员名不能与程序中的变量名相同