c++/c 数组与指针区别
| 数组 | 指针 |
| 保存数据 | 保存数据地址 |
| 直接访问数据 | 间接访问,首先获得数据的地址,然后从该地址中获得数据 |
| 通常数据数据数目固定,且数据元素类型相同 | 用于动态的数据结构 |
| 隐式的分配和删除内存 | 手动分配和删除内存,关键词:new、delete |
| 自身即为数据名 | 指向匿名数据或函数 |
| 数组 | 指针 |
| 保存数据 | 保存数据地址 |
| 直接访问数据 | 间接访问,首先获得数据的地址,然后从该地址中获得数据 |
| 通常数据数据数目固定,且数据元素类型相同 | 用于动态的数据结构 |
| 隐式的分配和删除内存 | 手动分配和删除内存,关键词:new、delete |
| 自身即为数据名 | 指向匿名数据或函数 |