有以下语句:struct {int day; int month; int year;}a, *b;b=&a;a.day和(*b).day引用的是同一个成员。
举一反三
- 有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其他两种形式 、 。struct date{int day; int month; int year;}a, *b;b=&a;
- 有以下说明定义和语句,可用a.day引用结构体成员day,请写出引用结构体成员a.day的其它两种形式 、 。 struct{int day;char mouth; int year;}a,*b;b=&a;
- 以下结构体数组定义,不正确的是______。 A: struct date{ int year; int month; int day;}date1[10],date2[10]; B: struct{ int year; int month; int day;}date1[10],date2[10]; C: struct date{ int year; int month; int day;}; ..... struct datedate1[10],date2[10]; D: struct datedate1[10],date2[10];.....struct date{ int year; int month; int day;};
- 若有以下定义:struct date{ int day; int month; int year;}time;下面的哪一引用方式是正确的()。 A: day B: time.day C: time->day D: month->day
- 若有以下定义:struct date{ int day; int month; int year;}time;下面的哪一引用方式是正确的()。 A: day B: time.day C: time->day D: month->day