一维数组数组名

取地址

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

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

image.png

本质 *(p-1)

image.png

二维数组

image.png

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

相关阅读

🎓 AI 编程实战课程

程序员晚枫专注AI编程培训,通过 《30讲 · AI编程训练营》,让小白也能用AI做出实际项目。帮你从零上手!