指针
可以随时指向任意类型的内存块
数组
可以在静态存储区被创建
联系
指针可以方便的访问数组或者模拟数组
区别
- 修改内容不同:数组可以通过取下标的方式对其元素值进行修改,而指针是能用偏移的方式进行元素修改
- 所占字节数不同:C/C++无法知道指针所指的内存容量,除非在申请内存时标记出来。
注意
当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针
指针
可以随时指向任意类型的内存块
数组
可以在静态存储区被创建
联系
指针可以方便的访问数组或者模拟数组
区别
注意
当数组作为函数的参数进行传递时,该数组自动退化为同类型的指针