下列说法或程序段正确的是:
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;
若两个指针变量指向同一个数组的不同元素,可以进行减法运算和( )运算。
设int a[10],*p=a;则对a[3]的引用可以是p[( )]和*(p( ))。
若d是已定义的双精度变量,再定义一个指向d的指针变量P的语句是( )。