问题
单项选择题
以下scanf函数调用语句中对结构体变量成员的引用不正确的是( )。
struct pupi1
char name[20]; int age;
int sex;
pup[5], *p; p=pup;
A) scanf("%s", pup[0]. name); B) scanf("%d", &pup[0]. age);
C) scanf("%d", &(p->sex) ); D) scanf("%d", p->age);
答案
参考答案:D
解析: 考查结构体成员变量的引用方法。可用结构体变量名,数据成员名或者结构体指针→数据成员名两种方法来引用。