若有定义:
typedefintT[10];
T*a[20];
则与上述定义完全等价的说明语句是()。
A: int*a[20][10];
B: int*a[20];
C: int*a[10];
D: int*a[10][20];
typedefintT[10];
T*a[20];
则与上述定义完全等价的说明语句是()。
A: int*a[20][10];
B: int*a[20];
C: int*a[10];
D: int*a[10][20];
举一反三
- 若有定义:<br/>typedefint*T;<br/>Ta[20];<br/>则以下与上述定义中a类型完全相同的是()。 A: int*a[20]; B: int(*a)[20]; C: inta[20]; D: int**a[20];
- 若有定义 <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])();
- 若有定义语句:“int x=10;”,则表达式x-=x+x的值为( )。[br][/br] A: -20 B: -10 C: 0 D: 10
- 若有定义int a[10],则数组a的最大下标为( ) A: 10 B: 9 C: 11 D: 20
- 若int类型变量占4字节,定义数组 int a[10];,[br][/br]则数组a在内存中占用了( )个字节. A: 10 B: 20 C: 40 D: 不确定