正确的结构体类型说明和变量定义是( )。

admin2019-05-17  32

问题 正确的结构体类型说明和变量定义是(  )。

选项 A、typedef struct f{int n;char c;}STR;STR t1,t2;
B、struct STR;{int n;char C;};STR t1,t2;
C、typedef stmct STR;{int n=0;char c=’A’;}t1,t2;
D、struct{int n;char c;}STR;STR t1,t2;

答案A

解析 定义结构体类型的一般形式为:struct结构体名{成员列表};struct结构体名后不能加“:”号。但定义完之后要在句末加分号,所以选项B、C有误,选项D中定义无名称的结构体类型同时定义结构体变量形式应为“stmct t1,t2;”。选项A为用户自定义类型,其为正确的定义形式。
转载请注明原文地址:https://jikaoti.com/ti/Anf0FFFM
0

最新回复(0)