比如一个指向二维数组的指针,它就相当于一个一维数组,其中的每一个元素都指向了一个数组。所以*a的值只是一个指向的一维数组的指针,它的值当然是地址了。。。
那这教材是什么意思。。。那我要地三行第四列的地址该怎么写?
追答根据首地址和每个数组大小,进行偏移。每个数组元素算4字节。数组首地址2000.
2000+4×(从0数有几个就乘几)然后地址就到了。你最好用OD逆向一下你的程序,能够了解的更加彻底。地址可以用于存地址也可以存数据,存了数据*就读的数据,存了地址*就读出地址.
啊?不懂。。。
什么意思?在一维数组里,*p不就是p所指向的值吗?