题目是:
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]` 等,最后询问 `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]=?"?不明白。
1540
51万+
105万+
2639

被折叠的 条评论
为什么被折叠?