指针和数组的区别

指针

数组

保存数据的地址

保存数据

间接访问数据,首先获得指针的内容,然后将其作为地址,从该地址中提取数据

直接访问数据,

通常用于动态的数据结构

通常用于固定数目且数据类型相同的元素

通过Malloc分配内存,free释放内存

隐式的分配和删除

通常指向匿名数据,操作匿名函数

自身即为数据名

posted @ 2019-08-17 16:22  kandid  阅读(822)  评论(0编辑  收藏  举报