已知:
struct sk
int a;
int age;
data,*p;
如果要使指针p指向data中的成员a,正确的赋值语句是( )。

A:p=(struct sk *)&data.a; B:p=(struct sk *)data.a; C:p=&data.a; D:*p=data.a;

若有如下说明,则_______的叙述是正确的。
struct st
int a;
int b[2];
a;

A:结构体变量a与结构体成员a同名,定义是非法的 B:程序只在执行到该定义时才为结构体st分配存储单元 C:程序运行时为结构体st分配6个字节存储单元 D:类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

若有如下说明,则______的叙述是正确的。
struct st
int a;
int b[2];
a;

A:结构体变量a与结构体成员a同名,定义是非法的 B:程序只在执行到该定义时才为结构体st分配存储单元 C:程序运行时为结构体st分配6个字节存储单元 D:类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

设有以下语句 typedef struct TT {char c;int a [4];}CIN; 则下面叙述中正确的是【 】。

A:可以用TT定义结构体变量 B:IT是struct类型的变量 C:可以用CIN定义结构体变量 D:CIN是struct IT类型的变量

设有以下语句 typedef struct TT {char c;int a [4];}CIN; 则下面叙述中正确的是【 】。

A:可以用TT定义结构体变量 B:IT是struct类型的变量 C:可以用CIN定义结构体变量 D:CIN是struct IT类型的变量

若有如下说明,则______的叙述是正确的。 struct st { int a; int b[2]; }a;

A:结构体变量a与结构体成员a同名,定义是非法的 B:程序只在执行到该定义时才为结构体st分配存储单元 C:程序运行时为结构体st分配6个字节存储单元 D:类型名struct st可以通过extern关键字提前引用(即引用在前,说明在后)

微信扫码获取答案解析
下载APP查看答案解析