討論串[問題] auto宣告的記憶體問題
共 4 篇文章
首頁
上一頁
1
下一頁
尾頁
內容預覽:
我先說結論,. 你在 auto 那裡看到的「動態」、「靜態」的修飾全都拿掉,. 一方面他的語意讓大多學子誤會 (我相信筆者本意也不是如此),. 另一方面照他邏輯走也不完全正確。. 由於這本書我沒全看完 (其中一個原因是我覺得有時敘述會讓人有點誤解). 我們暫時拋棄你手邊書本的語意,換個說法來過。.
(還有2990個字)
內容預覽:
這應該是區域跟全域的觀念搞不清楚. glocal.c. ------------------. int a;. 編譯結果. .file "global.c". .comm a,4,4. .ident "GCC: (Debian 4.6.1-4) 4.6.1". .section .note.GNU-
(還有605個字)
內容預覽:
通常區域變數又會稱為「自動變數」. 也就是說,它會在函式進入的時候自動配置空間. 並且在函式結束的時候自動回收空間. 使用者並不必做什麼動作去管理記憶體. 但通常不會用「動態」或「靜態」字眼形容區域變數. 除非有用static修飾,才會是靜態的. 但區域變數不會跟動態兩個字放在一起. 它們都是區域變
(還有553個字)
內容預覽:
如題,這可能很少人問過. 書上寫說區域變數其實都自動預設auto,. 在編譯過程中並不會配置一塊記憶體空間,而是在程式執行時以堆疊的方式存放,. 因此他是屬於動態的變數。. ^^^^^^^^^^^^^^^^^^^^^^ 此段是出自洪維恩的書. 但是又在動態記憶體章節上面寫說C++都是預設靜態什麼的
(還有532個字)
首頁
上一頁
1
下一頁
尾頁