首页试题详情
难度: 使用次数:138更新时间:2026/03/14
1.
假设有一个结构体 struct Student { int id; char name[20]; }; 下列哪项可以访问结构体中的name成员?
A.struct Student s = {101, "Alice"}; printf(s.name);
B.struct Student s; scanf(%d, &s.id); printf(s.name);
C.struct Student* s = &student; printf(*s.name);
D.以上都不正确
题型:选择题 知识点:第二章 程序设计语言基础
【答案】
A
【解析】
在选项A中,结构体变量s的name成员是字符数组,可以直接通过点运算符访问。选项B中name是字符数组,不能用scanf直接输入字符串。选项C语法错误,应为printf(s->name)。

查看答案和解析

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

低至 ¥0.1 起

类题推荐:

未分类