有以下程序段: struct { float weight; char sex; char name[10]; }rec,*ptr; ptr=&rec; 从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是( )。

admin2019-06-09  34

问题 有以下程序段:
struct
{
float weight;
char sex;
char name[10];
}rec,*ptr;
ptr=&rec;
从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是(   )。

选项 A、scanf(″%s″,rec—>/name);
B、scanf(″%s″,ree.name);
C、scanf(″%s″,(*ptr).name);
D、scanf(″%s″,ptr—>name);

答案A

解析 本题中声明了一个结构体类型person,定义了两个结构体变量,分别是rec和指针变量ptr。A选项中,rec是一个结构体变量,结构体变量访问结构成员的方式应该是rec.name,故答案选A。
转载请注明原文地址:https://kaotiyun.com/show/ACRp777K
0

最新回复(0)