很简单的指针问题
首先p2是一个指针
它指向数组首元素,确切的说是指向了数组首元素的入口点
假如说数组是一个整形的数组,那么在vc++6.0中int 型是4字节,假如p2是0x00。
那么之所以p2+i
与p2[i]访问的元素相同
是因为p2+i实际上是 p2+i*sizeof(int)
所以*(p2+i*sizeof(int))当然就是地 i个元素的入口点了
当你在遇到一个指针的时候 先看他是什么型的
再看他是指向什么型的
最后看他
指向的是什么
把这三个问题搞清楚 那么遇到的这个指针你也就清楚了