首页试题详情
难度: 使用次数:138更新时间:2026/03/16
1.
以下哪项是正确初始化结构体的方式?
A.struct Student s = {1, "Tom", 85};
B.struct Student s = {1001, "Tom"};
C.struct Student s = {1001, .name = "Tom", .score = 85};
D.struct Student s = {1001, .name = "Tom", 85};
题型:选择题 知识点:第八章 结构体与共用体
【答案】
A
【解析】
结构体初始化时,成员的顺序要与结构体定义的顺序一致。选项A正确地以顺序方式初始化了结构体的所有成员,而选项C和D使用了不规范的语法,选项B没有初始化全部成员。

查看答案和解析

支付 ¥0.1 即可查看此题答案和详细解析

低至 ¥0.1 起

类题推荐:

未分类