首页试题详情
难度: 使用次数:138更新时间:2026/03/13
1.
假设有一个结构体 struct Person { char name[20]; int age; }; 下列哪项可以正确地声明一个结构体数组?
A.struct Person people[5];
B.Person people[] = { {"Alice", 20}, {"Bob", 30} };
C.struct Person* people = malloc(5 * sizeof(Person));
D.以上全部
题型:选择题 知识点:第二章 程序设计语言基础
【答案】
D
【解析】
结构体数组可以用结构体类型名称直接声明,如 struct Person people[5];。也可以使用结构体变量的指针动态分配内存,如选项C所示。同时,选项B是正确的结构体数组初始化方式。

查看答案和解析

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

低至 ¥0.1 起

类题推荐:

未分类