若有定义:
typedefint*T;
Ta[20];
则以下与上述定义中a类型完全相同的是()。
A: int*a[20];
B: int(*a)[20];
C: inta[20];
D: int**a[20];
typedefint*T;
Ta[20];
则以下与上述定义中a类型完全相同的是()。
A: int*a[20];
B: int(*a)[20];
C: inta[20];
D: int**a[20];
举一反三
- 若有定义:<br/>typedefintT[10];<br/>T*a[20];<br/>则与上述定义完全等价的说明语句是()。 A: int*a[20][10]; B: int*a[20]; C: int*a[10]; D: int*a[10][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])();
- 如下程序中正确的是:() A: inta;a=newsizeof(int*20) B: inta;a=newint[20] C: inta;a=newint(20) D: int*a;a=newsizeof(int*20) E: int*a;a=newint[20] F: int*a;a=new20
- 在java中定义常量的正确语法为 A: int value=20; B: const int VALUE=20; C: final int VALUE=20; D: int VALUE=20;
- 如何定义一个10x10的二维整形数组? A: int nums[20[20]]; B: int nums[19][20]; C: double nums[20][20]; D: int nums[20][2*10];