考虑使用指向数组某个元素的指针, 而不是数组的指针。类型 T 的数组蜕变成 类型 T 的指针(参见问题 6.3), 这很方便; 在结果的指针上使用下标 或增量就可以访问数组中单独的成员。而真正的数组指针, 在使用下标或增量时, 会跳过整个数组, 通常只在操作数组的数组时有用 --- 如果还有一点用的话。 参见问题 6.15。
如果你真的需要声明指向整个数组的指针, 使用类似 ``int (*ap)[N];" 这样的 声明。其中 N 是数组的大小 (参见问题 1.7)。如果数组的大小未知, 原则上可以省略 N, 但是这样生成的类型, ``指向大小未知的数组的指针", 毫无用处。
参见问题 6.9。
参考资料: [ISO, Sec. 6.2.2.1]。
翻译朱群英、孙云, LaTeX2HTML 编译 朱群英 (2005-06-23)