首页题目详情

结构体成员的初始化可以省略部分成员值,前提是必须有默认值。以下说法正确的是?

题目配图
A.省略成员时,需确保结构体成员有默认值(如0或空字符串)
B.只要省略的成员是最后的,就可以不初始化
C.不能省略结构体中的任何成员值
D.结构体成员不能设置默认值

优质解答

答案

A

解析

在C语言中,结构体的成员可以省略部分初始化,但只有当省略的成员类型允许默认值时(如int默认0或char数组默认初始化为空字符串)才能正确初始化。选项B和D说法错误,选项C则过于绝对。

查看答案和解析

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

低至 ¥0.1 起

C语言程序设计单选题中等AI生成