![]() |
#2
crystall2012-12-13 17:35
|
帮忙看下这个代码,搞不懂啊
//指针b是只读的,可为什么还能把数组各元素取出来?要移动指针不是要改变指针b保存的地址吗?
void fun(int * const b)
{
printf("%d\n%d\n",*(b+1),b[1]);
}
int main(int argc, char* argv[])
{
int b[3] = {1, 2, 3};
fun(b);
return 0;
}