有新类型名声明typedef int Num[10];以下各项中与int a[10]含义相同的是()。
举一反三
- 以下对数组声明及初始化语句,正确的是()。 A: intnum[10]; B: int[10] num; C: int[][] num=newint[3][4]; D: int[] num={10,29,4,5,6};
- 若有定义 <br/>typedef int *T[10]; <br/>T a; <br/>则以下选项与上述定义中a的类型完全相同的是( )。 A: int *a[10]; B: int (*a[10]); C: int a[10]; D: int (*a[10])();
- 有以下定义的结构体: typedef struct student { int num; char name[10]; int age; } stu1; 则,struct student 是结构体变量名。
- 以下结构体的定义语句中,正确的是______。? struct student {int num; char name[10];int age;}stu;|struct {int num; char name[10];int age;}student; struct student stu;|struct student {int num; char name[10]; int age;}; student stu;|struct student {int num; char name[10];int age;};stu;
- 设typedef int ARRAY[10];,与语句ARRAY a,b;等价的是______ A: int a,b; B: int a,b[10]; C: int a[10],b; D: int a[10],b[10];