筆試2

簡答題: 1:數組與指針的區別: (1)空間分配 指針是動態分配空間,通過malloc在堆上分配所需要的空間,分配的空間不一定連續,在使用完之後需要調用free()來釋放分配空間。而數組是靜態分配空間,在全局變量區或者棧 上分配空間,分配的空間是連續的,局部變量在生命週期結束後自動釋放,全局變量在程序結束完自動釋放。 (2)訪問效率 指針是通過地址間接訪問,而數組是直接訪問數值。因此指針的訪問效率
相關文章
相關標籤/搜索