笔试2

简答题: 1:数组与指针的区别: (1)空间分配 指针是动态分配空间,通过malloc在堆上分配所需要的空间,分配的空间不一定连续,在使用完之后需要调用free()来释放分配空间。而数组是静态分配空间,在全局变量区或者栈 上分配空间,分配的空间是连续的,局部变量在生命周期结束后自动释放,全局变量在程序结束完自动释放。 (2)访问效率 指针是通过地址间接访问,而数组是直接访问数值。因此指针的访问效率
相关文章
相关标签/搜索