28

问答题 28 /290

请回答一下数组和指针的区别

参考答案

参考回答:

指针和数组的主要区别如下:


指针

数组

保存数据的地址

保存数据

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

直接访问数据,

通常用于动态的数据结构

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

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

隐式的分配和删除

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

自身即为数据名