设有定义:int x[10];,若要p=&x[5]能正确赋值,则p应如此定义_____。
A: int p;
B: int *p;
C: int **p ;
D: int (*p)[10];
A: int p;
B: int *p;
C: int **p ;
D: int (*p)[10];
举一反三
- 已有定义:int x[10],*p; 能正确赋值的语句是: A: p=&x; B: p=x[0]; C: *p=&x[0]; D: p=x;
- 已有定义:int x[10],*p; 能正确赋值的语句是: A: p=&x; B: p=x[0]; C: *p=&x[0]; D: p=x;
- 若有定义:int x[10], *p=x;,则*(p+5)表示______
- 设有定义:int x; 下列语句用于定义指针变量p,正确的语句是( )。 A: int p=&x; B: int *p=x; C: int *p=&x; D: *p=*x;
- 已知数组定义: int a[3][5]; 下面正确的语句是: A: int *p=a; B: int *p=a[0][0]; C: int (*p)[3]=a; D: int (*p)[5]=a+1;