下列说法或程序段正确的是:
A: int **p; 定义了一个二重指针,p是一个指针变量, 它指向的又是一个指针变量,该指针变量指向的是整型变量。
B: int *(*p);定义了一个二重指针,p是一个指针变量,它指向一个整型变量。
C: int **p1;int *p2;int i=3;p2=&i;p1=&p2;
D: int **p1;int *p2;int i=3p2=&i;p1=&i;
A: int **p; 定义了一个二重指针,p是一个指针变量, 它指向的又是一个指针变量,该指针变量指向的是整型变量。
B: int *(*p);定义了一个二重指针,p是一个指针变量,它指向一个整型变量。
C: int **p1;int *p2;int i=3;p2=&i;p1=&p2;
D: int **p1;int *p2;int i=3p2=&i;p1=&i;
举一反三
- 以下选项中, 对指针变量不正确的操作是【 】。 A: int a[5],*p; p=&a; B: int a[5],*p; p=a; C: int a[5]; int *p=a; D: int a[5]; int p1,*p2=a; p1=*p2;
- 一个指针变量p和数组a的说明如下: int a[10], *p; 则p=&a[1]+2的涵义是指针p指向数组a的第______ 个元素。
- 【指针-1-01】若要说明x是整型变量,p为指向x的整型指针变量,则正确的说明是____。 A: int x,*p=&x; B: int x,p=&x; C: int x,*p=*x; D: int *p=&x,x;
- 下列选项中,能表示p是一个指向整型变量的指针变量的是( )。 A: int **p; B: int *p; C: int (*p)(); D: int *p[];
- int (*p)[4]含义是? A: 定义了一个指针数组p[4] B: 定义了四个指针变量 C: 定义了一个指向数组的指针变量p D: 定义了一个整型指针变量p