单选题:设有以下程序段
设有以下程序段
struct person
{
float weight;
char sex;
char name[10];
} rec, *ptr;
ptr = &rec;
从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是
@[A](2)
A. scanf("%s", rec->name);
B. scanf("%s", rec.name);
C. scanf("%s", (*ptr).name);
D. scanf("%s", ptr->name);
A.scanf("%s", rec->name);
B.scanf("%s", rec.name);
C. scanf("%s", (*ptr).name);
D.scanf("%s", ptr->name);
答案:A
struct person
{
float weight;
char sex;
char name[10];
} rec, *ptr;
ptr = &rec;
从键盘读入字符串给结构体变量rec的name成员,错误的输入语句是
@[A](2)
A. scanf("%s", rec->name);
B. scanf("%s", rec.name);
C. scanf("%s", (*ptr).name);
D. scanf("%s", ptr->name);
A.scanf("%s", rec->name);
B.scanf("%s", rec.name);
C. scanf("%s", (*ptr).name);
D.scanf("%s", ptr->name);
答案:A