1、从空间分配上来看,数组是静态分配,指针是动态分配内存;
2、从访问效率上来看,数组是直接访问的,指针是间接访问;
3、从安全性方面来看,数组易造成越界,指针易造成内存泄漏;
4、从函数形参来看,传的数组名可以转化为指针;
5、指针更偏向于地址的处理,数组偏向于值的处理;
6、数组分配的空间是连续的;
指针分配的空间未必是连续的;
1、从空间分配上来看,数组是静态分配,指针是动态分配内存;
2、从访问效率上来看,数组是直接访问的,指针是间接访问;
3、从安全性方面来看,数组易造成越界,指针易造成内存泄漏;
4、从函数形参来看,传的数组名可以转化为指针;
5、指针更偏向于地址的处理,数组偏向于值的处理;
6、数组分配的空间是连续的;
指针分配的空间未必是连续的;