• 2021-04-14
    中国大学MOOC: 已有以下定义,则不正确的是______。struct AA{ int m ; char *n;} aa={10, "abc"},*p=&aa;
  • *p.n

    内容

    • 0

      以下对结构体类型变量td1的定义中,不正确的是( )。? struct aa;{;int n;;;float m;;};;struct aa td1;;|struct;{;int n;;;float m;;} td1;|struct;{;int n;;;float m;;} aa;;stuct aa td1|#define AA struct aa;AA {;int n;;;;float m;;} td1;

    • 1

      已有以下定义,则赋值正确的是______。struct AA{ int m , n ;} aa; A: AA.m = 10; B: struct AA bb = { 10, 20 }; C: struct bb; bb.m = 10 ; D: AA.aa.m = 10;

    • 2

      以下对结构体类型变量的定义中,不正确的是( ) A: typedef struct aa {int n; float m; }AA; AA tdl; B: struct {int n; float m; }aa; struct aa tdl; C: D: define AA struct aa AA{int n; float m; }tdl; E: struct {int n; float m; }tdl;

    • 3

      以下对结构体类型变量的定义中,不正确的是______。①typedef struct aa { int n; float m; }AA; AA td1; ②#define AA struct aa AA{ int n; float m; }td1; ③struct { int n; float m; }aa; struct aa td1; ④struct { int n; float m; }td1; A: ① B: ② C: ③ D: ④

    • 4

      以下对结构体类型变量的定义中,不正确的是( ) A.typedef struct aa { int n; float m; }AA; AA tdl; B.#define AA struct aa AA{ int n; float m; }tdl; C.struct { int n; float m; }aa; struct aa tdl; D.struct { int n; float m, }tdl;