【单选题】以下对结构体类型变量td的定义中,错误的是______。A.typedefstruct aa {int n; float m; }AA; AAtd; struct aa td;B.struct aa { int n; float m; }; struct aa td;C.struct {int n; float m; }aa; struct aa td;D.struct { int n; float m; v
【单选题】以下对结构体类型变量td的定义中,错误的是______。
A.typedefstruct aa {int n; float m; }AA; AAtd; struct aa td;
B.struct aa { int n; float m; }; struct aa td;
C.struct {int n; float m; }aa; struct aa td;
D.struct { int n; float m; v
参考答案和解析
C 解析:选项C中的aa本身就为结构体变量名,所以不能再用它来定义结构体变量,故此种定义方法是错误的。
相关考题:
设有以下语句typedef struct TT{char c,int a[4];} CIN;则下面叙述中正确的是A) 可以用 TT 定义结构体变量B)TT 是 struct 类型的变量C) 可以用 CIN 定义结构体变量D)CIN 是 struct TT 类型的变量
设有以下语句:Typedef struct TT{char c; int a[4];}CIN;则下面叙述中错误的是( )。A.不可以用TT定义结构体变量B.TT是结构体标识名C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量
设有以下语句 typedef struct TT {char c; int a[4];}CIN; 则下面叙述中正确的是______。A.可以用TT定义结构体变量B.TT是struct类型的变量C.可以用CIN定义结构体变量D.CIN是struct TT类型的变量
以下对结构体类型变量的定义中,不正确的是______。A.typedef struct aa { int n; float m; }AA; AA td1;B.#define AA struct aa AA {int n; float m; }td1;C.struct {int n; float m; }aa; srtuct aa td1:D.struct {int n; float m; }tdl;
设有以下语句: typedef street S { int g; char h;} T;则下面叙述中正确的是( )。A.可用S定义结构体变量B.可以用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量
以下对结构体类型变量td的定义中,错误的是 ______。A.typedef struct aaB.struct aa {int n; {int n; float m; float m; }AA; }td; AAtd; struct aa td;C.structD.struct {int n; {int n; float m; float m; }aa; }td; struct aa td;
以下对结构体类型变量的定义中,不正确的是_______。A.typedef struct aa { int n; float m; }aa; aa td1;B.#define aa struct aa aa{ int n; float m; }td1;C.struct { int n; float m; }aa; struct aa td1;D.struct { int n; float m; }td1;
以下叙述中错误的是( )。A.函数的返回值类型不能是结构体类型,只能是简单类型B.函数可以返回指向结构体变量的指针C.可以通过指向结构体变量的指针访问所指结构体变量的任何成员D.只要类型相同,结构体变量之间可以整体赋值
若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。A.可用s定义结构体变量B.可用T定义结构体变量C.S是struct类型的变量D.T是struct S类型的变量
设有以下语句:typedef struct TY{char C;int a{4 1;}CIN;则下面叙述中正确的是( )。A.CIN是struct Tr类型的变量B.TT是struct类型的变量C.可以用,lr定义结构体变量D.可以用CIN定义结构体变量
以下对结构体类型变量td的定义中,错误的是______。A.typedef struct aa { int n; float m; }AA; AA td;B.struct aa { int n; float m; }td; struct aa td;C.struct { int n; float m; }aa;D.struct { int n; float m; }td; struct aa td;
以下对C语言中共用体类型数据的正确叙述是______。A.可以对共用体变量名直接赋值B.一个共用体变量中可以同时存放其所有成员C.一个共用体变量中不能同时存放其所有成员D.共用体类型定义中不能出现结构体类型的成员
以下叙述中错误的是A.只要类型相同,结构体变量之间可以整体赋值B.函数的返回值类型不能是结构体类型,只能是简单类型C.可以通过指针变量来访问结构体变量的任何成员D.函数可以返回指向结构体变量的指针
以下对结构体类型变量td的定义中,错误的是( )。A.typcdef struct aa { int n; float m; } AA; AA td;B.struct aa {int n; float m; } struct aa td;C.struct {int n; float m; } aa; struct aa td;D.struct {int n; float m; }td;
下面正确的结构体定义格式是()A、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;};B、struct结构体名{类型成员变量1;类型成员变量2;….类型成员变量n;}C、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名;D、struct{类型成员变量1;类型成员变量2;….类型成员变量n;}结构体名
单选题设有如下语句typedefstructDate{ intyear; intmonth; intday;}DATE;则以下叙述中错误的是( )。ADATE是用户定义的结构体变量Bstruct Date是用户定义的结构体类型CDATE是用户说明的新结构体类型名Dstruct是结构体类型的关键字
单选题设有以下语句typedef struct TT{char c;int a[4]} CIN;则下面叙述中正确的是( )。ACIN是structTT类型的变量BTT是struct类型的变量C可以用TT定义结构体变量D可以用CIN定义结构体变量
单选题若有以下程序:typedef struct S{int g;char h;}T;以下叙述中正确的是( )。A可用S定义结构体变量B可用T定义结构体变量CS是struct类型的变量DT是struct S类型的变量
单选题以下叙述中错误的是( )。A函数的返回值类型不能是结构体类型,只能是简单类型B函数可以返回指向结构体变量的指针C可以通过指向结构体变量的指针访问所指结构体变量的任何成员D只要类型相同,结构体变量之间可以整体赋值