C語言中定義的靜態變數存放在堆疊區,動態分配的記憶體空間位于堆區,
這題答案為 F
為大家科普一下知識
C語言中區域變數存在堆疊里,全域變數存靜態存盤區,
區域變數在堆疊空間上分配,這個區域變數所在的函式被多次呼叫時,每次呼叫這個區域變數在堆疊上的位置都不一定相同,區域變數也可以在堆上動態分配,但是記得使用完這個堆空間后要釋放之,
全域變數全部存放在靜態存盤區,在程式開始執行時給全域變數分配存盤區,程式行完畢就釋放,在程式執行程序中它們占據固定的存盤單元,而不動態地進行分配和釋放;
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/390930.html
標籤:其他
