题目是:
int *a[4];
int *p1,*p3;
int b;
for(int i = 0;i<4;i++){
a[i]=(int *)i;
}
p1 = a[1];
p3 = a[3];
b = p3 - p1;
a[b]=?
这是北京索贝数码科技的一道面试题,真不知道在考什么,且不说在实际编译器中会出现多少warning,就连最后问的问题都有问题。问数组指针的地址是什么?还是 "*a[b]=?"?不明白。
题目是:
int *a[4];
int *p1,*p3;
int b;
for(int i = 0;i<4;i++){
a[i]=(int *)i;
}
p1 = a[1];
p3 = a[3];
b = p3 - p1;
a[b]=?
这是北京索贝数码科技的一道面试题,真不知道在考什么,且不说在实际编译器中会出现多少warning,就连最后问的问题都有问题。问数组指针的地址是什么?还是 "*a[b]=?"?不明白。