當前位置:成語大全網 - 新華字典 - C語言動態和靜態存儲類別的區別

C語言動態和靜態存儲類別的區別

主要區別在於存儲區域和作用時間。

C語言的數據區分為靜態存儲區與動態存儲區。

靜態存儲是指在程序運行期間給變量分配固定存儲空間的方式。如全局變量存放在靜態存儲區中,程序運行時分配空間,程序運行完釋放。

動態存儲是指在程序運行時根據實際需要動態分配存儲空間的方式。如形式參數存放在動態存儲區中,在函數調用時分配空間,調用完成釋放。