将p定义为指向含4个元素的一维数组的指针变量,正确语句为( )。
A: int (*p)[4];
B: int *p[4];
C: int p[4];
D: int **p[4];
A: int (*p)[4];
B: int *p[4];
C: int p[4];
D: int **p[4];
A
举一反三
- 指向数组元素为整型的一维数组的指针变量的定义是()。 A: int*p() B: int(*p)() C: int*p[4] D: int(*p)[4]
- 指针数组是指数组的每个元素都是指针变量的数组,下面哪条语句定义的是指针数组() A: int*p[4]; B: int(*p)[4]; C: int*p{4}; D: int*(p[4])
- 指向一个包含4个整型元素的一维数组的行指针变量的定义形式为_______. A: int (*p)[4] B: int *p[4] C: int (*p)[] D: int *(p[])
- 定义指向包含4个整型元素的一维数组的行指针的正确形式是( )。 A: int (*p)[ ] B: int *p[4] C: int *(p[]) D: int (*p)[4]
- 下列声明语句中定义二级指针变量的语句是________。 A: int *p; B: int **p; C: int p[4]; D: int (*p)( );
内容
- 0
变量定义并初始化正确的是( ) A: int a=l,*p=a; B: int a=2,p=*a; C: int a=3,p=&a; D: int a=4,*p=&a;
- 1
定义一个指向具有5个元素的一维整型数组的指针变量的正确定义为 A: int *p[5]; B: int *p; C: int (*p)[5]; D: int *p[][5];
- 2
有语句:int a[10];则定义指针变量p并指向数组a的正确定义和初始化为( ) A: int p=*a; B: int *p=a; C: int p=&a; D: int *p=&a;
- 3
在下面语句中,其含义为:"p为指向含n个元素的一维数组的指针变量"的是( ). A: int p[n]; B: int *p(); C: int *p(n); D: int(*p)[n];
- 4
int (*p)[4]它表示p是一个指针数组,它包含4个指针变量元素