本 Wiki 开启了 HTTPS。但由于同 IP 的 Blog 也开启了 HTTPS,因此本站必须要支持 SNI 的浏览器才能浏览。为了兼容一部分浏览器,本站保留了 HTTP 作为兼容。如果您的浏览器支持 SNI,请尽量通过 HTTPS 访问本站,谢谢!
这里会显示出您选择的修订版和当前版本之间的差别。
两侧同时换到之前的修订记录前一修订版后一修订版 | 前一修订版后一修订版两侧同时换到之后的修订记录 | ||
cs:programming:cpp:courses:cpp_basic_deep:chpt_3 [2024/04/18 01:49] – [多维数组与指针] codinghare | cs:programming:cpp:courses:cpp_basic_deep:chpt_3 [2024/04/18 02:48] – [多维数组与指针] codinghare | ||
---|---|---|---|
行 342: | 行 342: | ||
===多维数组与指针=== | ===多维数组与指针=== | ||
* 多维数组也可以转化为指针,但只有最高维会进行转换 | * 多维数组也可以转化为指针,但只有最高维会进行转换 | ||
- | * 对于外围数组,如果指针要有意义,其指向的移动单位一定是外围数组的元素 | + | * 对于外围数组,如果指针要有意义,其指向的单位一定是外围数组的元素 |
* 比如下面的例子,外围数组有3个元素,如果移动指针 '' | * 比如下面的例子,外围数组有3个元素,如果移动指针 '' | ||
<code cpp> | <code cpp> | ||
行 356: | 行 356: | ||
using A2 = Int[4][5]; | using A2 = Int[4][5]; | ||
int x[3][4][5]; | int x[3][4][5]; | ||
- | A2* ptr = x; | + | A2* ptr = x; //x 指向 int[4][5] |
</ | </ | ||
注意类型别名会改变维度的优先级: | 注意类型别名会改变维度的优先级: |