一维数组数组名

取地址

  1. 对数组名取地址 步长 整个数组长度
  2. 对数组名sizeof
  3. 除啦以上两个情况,其他情况都是都是指向一个元素的指针

指针常量
int * const p 类型
数组下标可以是负数

image.png

本质 *(p-1)

image.png

二维数组

image.png

image.png
备注:在栈区开辟空间并赋值不会出现这种问题
在堆区开辟空间 并赋值 在释放空间的时候会造成内容泄露和内存空间重复释放
这是因为 p1=p2 是浅拷贝 又叫逐字节拷贝 需要解决就要手动赋值 在创建一个新的空间 并进行赋值操作

相关阅读

程序员晚枫专注AI编程培训,小白看完他和图灵社区合作的教程《30讲 · AI编程训练营》就能上手做AI项目。

🎓 AI 编程实战课程

想系统学习 AI 编程?程序员晚枫的 AI 编程实战课 帮你从零上手!