以下结构体类型说明和变量定义中正确的是( )。A.typedef structB.struct REC; {int n;char c;}REC; {int n;char c;}; REC t1,t2; REC t1,t2;C.typedef struct REC;D.struct {int n=0;char c='A';}t1,t2; {int n;char c;}REC; REC t1,t2;

题目

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

A.typedef struct

B.struct REC; {int n;char c;}REC; {int n;char c;}; REC t1,t2; REC t1,t2;

C.typedef struct REC;

D.struct {int n=0;char c='A';}t1,t2; {int n;char c;}REC; REC t1,t2;


相似考题
更多“以下结构体类型说明和变量定义中正确的是( )。A.typedef structB.struct REC; {int n;char c;}REC ”相关问题
  • 第1题:

    若有以下语句:typedef struct S{int 9;char h;}T;以下叙述中正确的是( )。

    A.可用s定义结构体变量

    B.可用T定义结构体变量

    C.S是struct类型的变量

    D.T是struct S类型的变量


    正确答案:B
    本题考查typledef重新声明一种结构体类型,那么T为结构体类型,而不是结构体变量,所以B选项正确。

  • 第2题:

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

    A.typedef struct {int n; char c;} REC; REC x,y;

    B.struct REC; {int n; char c;}; REC x,y;

    C.typedef struct REC ; {int n=0; char c=’A’; } x,y;

    D.struct {int n; char c; } REC x,y;


    typedef struct
    { int n;
    char c;
    }REC;
    REC t1,t2;

  • 第3题:

    3、以下结构体类型说明和变量定义中正确的是()

    A.struct REC ; { int n; char c; }; REC t1,t2;

    B.typedef struct { int n; char c; } REC; REC t1,t2;

    C.typedef struct REC; { int n=0; char c='A'; } t1,t2;

    D.struct { int n; char c; } REC; REC t1,t2;


    typedef struct {int n; char c;}REC; REC t1,t2;

  • 第4题:

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


    正确答案:B
    本题考查结构体的相关知识,选项A中structREC后面不能有分号,C选项中typedefstructREC的后面也不能有分号,选项D中REC已经是结构体变量,不能当做结构体类型来使用。

  • 第5题:

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

    A.struct REC ; { int n; char c; }; REC t1,t2;

    B.typedef struct { int n; char c; } REC; REC t1,t2;

    C.typedef struct REC; { int n=0; char c='A'; } t1,t2;

    D.struct { int n; char c; } REC; REC t1,t2;


    typedef struct { int n; char c; } REC; REC t1,t2;