(1)应注意其二维数组的书写形式,以及逗号表达式的
(2)要注意数组名表示首元素地址,解引用之后表示元素,&a表示整个数组,+1表示指向后面的,ptr-1又指向数组末尾,解引用表示最后一个元素
(3)注意:指针+1和类型有关,整数+1就是+1.
(4)硬是要把int(*)[5]赋给int(*)[4]类型,最好画出其图案方便理解在内存中的存储问题。
(5)画出他的内存空间,便于理解指针的指向问题,
&arr+1表示指针指向数组后的地址,然后又ptr-1解引用后表示数组的最后一个元素。
aa表示数组首元素地址,+1表示第二行首元素的地址6
(6)画出图形,标好指向更容易看出
(7)按照右图对其分析