• 2021-04-14
    若要说明一个类型名STP,使得定义语句STP 轧等价于char*s;,以下选项中正确的是( )。 A.typedef STP char*s; B.typedef *char STP; C.typedef STP *char; D.typedef char* STP;
  • --正确答案:D解析:指针类型的自定义的形式如下:typedef类型说明符*用户类型名。不难看出只有选项D是正确的定义形式。所以,D选项为所选。

    内容

    • 0

      若有以下语句,叙述中正确的( ) Typedef struct S {int g; char h;}T;

    • 1

      以下选项中,能定义s为合法的结构体变量的是()。 A: typedef struct 123 B: double a; C: char b[10]; D: s; E: struct F: double a; G: char b[10]; H: s; I: struct ABC J: double a; K: char b[10]; L: ABC s; M: typedef ABC N: double a; O: char b[10]; P: ABC s;

    • 2

      下列用法正确的是_____。 A: typedef int INTEGER;INTEGER i,m; B: typedef int char;char t,m; C: typedef int[4] ARRAY;ARRAY n; D: 以上都不对

    • 3

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

    • 4

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