4.5.2 数组元素的指针形式

    对代码4.8中的一维数组sz来说,其元素的指针形式十分简单,只要使用“sz+n”的形式即可,如果是二维或多维数组,数组元素的指针形式是怎样的呢?

    只要理解了多维数组元素在内存中的排列方式,便可以很容易地通过“指针+整数”的形式实现对数组元素的访问,以前面提及的数组为例,可以通过下列方式之一完成对B[1][1][2]的访问。

    ❑*(B[1][1]+2);

    (B[1]+1)+2)

    (*(B+1)+1)+2);

    技巧多维数组的情况可以很容易由此进行扩展。