- 博客(17)
- 收藏
- 关注
原创 一维数组与二维数组地址跨越
本文详细讲解了一维数组和二维数组的地址跨越问题。首先阐明了数组名的含义,指出除特殊情况外,数组名代表首元素地址,而在sizeof、取地址等情况下代表整个数组。接着通过示例说明了数组下标运算符的等价转换规则,包括一维数组的a[i]等价于*(a+i),以及二维数组的a[i][j]等价于*(*(a+i)+j)。最后重点分析了数组地址的跨越和偏移量计算,指出一维数组的偏移量基于元素类型大小,而二维数组的地址运算对应一维数组的整体偏移。文章通过具体代码示例和内存图解,帮助读者深入理解数组地址运算的本质原理。
2025-07-19 15:10:39
843
原创 【C++】命名空间
命名空间里面可以放 变量 函数 类型namespace 名int a;double b;...变量在使用嵌套变量时,同样是用::来访问。(套娃的感觉)...变量...变量int main()cout
2023-04-17 15:54:15
71
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人