以下选项中能正确把c1定义成结构体变量的是( )。

admin2010-01-10  26

问题 以下选项中能正确把c1定义成结构体变量的是(  )。

选项 A、typedef struct       { int red;           int red;             int green;           int blue;             }COLOR;               COLOR c1;
B、struct color c1    { int red    int red;    int green    int blue;    };
C、stmctcolor           { int red,             int green;          int blue;             }c1;
D、struct    { int red;    int green;    int blue;    }c1;

答案8

解析 因为结构体中不能出现同名的成员变量,所以选项A和B都是错误的;又因为结构体中成员的定义应该由分号隔开,所以选项C也是错误的。选项D定义了一个无名结构体,并同时定义该结构体变量c1,是正确的写法。故应该选择D。
转载请注明原文地址:https://kaotiyun.com/show/rQWp777K
0

最新回复(0)