假定struct card包含两个char类型的指针face和suit。变量c被声明为struct card类型,变量cPtr被声明为struct card类型的指针,且c的地址已经赋给了变量cPtr,则"printf("%s\n", *cPtr->;face);”是正确的语句。
举一反三
- 29. 能正确声明学生类型指针变量的语句是_______。 A: student p; B: student *p; C: struct student p; D: struct student *p;
- 设有以下语句typedef struct S{ int g; char h;} T;则下面叙述中正确的是( )。 A: 可用S定义结构体变量 B: S是struct类型的变量 C: 可以用T定义结构体变量 D: T是struct S类型的变量
- 有以下语句struct S{intg;char h;}T;则下面叙述中不正确的是( )。 A: S是结构体名 B: 该结构体包含2个成员. C: S是struct类型的变量 D: T是struct S类型的变量
- 若有以下语句“typedef<br/>struct T{int g; char h; } S;”。以下叙述中正确的是( )。 A: T是struct类型的变量 B: S是struct<br/>S类型的变量 C: 可用T定义结构体变量 D: 可用S定义结构体变量
- 有结构体声明如下,成员next是一个指针,指向对象的类型是()。 struct node { char ch; struct node *next; };