弱问指针三小题
1.对于类型相同的指针变量,不能进行()运算。A + B - C = D ==
2.若有以下说明和语句,且0<=i<10,则下面()是对数组元素的错误引用。
int a[10]={1,2,3,4,5,6,7,8,9,0},*p,i;
A a[p-a] B p+i
3.以下程序的输出结果是()
#include <iostream.h>
void main()
{
int a[12]={1,2,3,4,5,6,7,8,9,10,11,12},*p[4],i;
for(i=0;i<4;i++)
p[i]=&a[i*3];
cout<<p[3][2]<<endl;
}
A 输出项不合法 B 12
答案给的是1.A 2.B 3.B
为什么啊???