单选题:结构体定义如下:
结构体定义如下:
struct date
{
int month;
int day;
int year;
};
struct student
{
char name[10];
int age;
char gender;
struct date birthday;
}std[30],*p=std;
相关程序的如下语句有错误的是:
A.(*p).birthday.day = std[15].birthday.day;
B.printf("%c",(*(p+5)).gender);
C.scanf("%c",&p->gender);
D.scanf("%d",&p.age);
答案:D
struct date
{
int month;
int day;
int year;
};
struct student
{
char name[10];
int age;
char gender;
struct date birthday;
}std[30],*p=std;
相关程序的如下语句有错误的是:
A.(*p).birthday.day = std[15].birthday.day;
B.printf("%c",(*(p+5)).gender);
C.scanf("%c",&p->gender);
D.scanf("%d",&p.age);
答案:D