指针 | 数组 |
保存数据的地址 | 保存数据 |
1. 间接访问数据,首先取得指针的内容,把它作为地址,然后从这个地址提取数据。 2. 如果指针有一个小标[i],就把指针的内容加上i作为地址,从中提取数据。 | 直接访问数据,a[i]只是简单地以a+i为地址取得数据。 |
通常用于动态数据结构。 | 通常用于存储固定数量且数据类型相同的元素。 |
相关的函数malloc(), free() | 隐式分配和删除,自动完成 |
通常指向匿名数据 | 自身即为数据名 |
C语言数组与指针区别
最新推荐文章于 2024-07-22 20:42:27 发布