我知道,在Stackoverflow上有幾句話,但我幾乎沒有找到圍繞這些術語的一些明確的話題,並且在從一所TOP大學的一次閱讀中使用了幾次。什麼是自動和寄存器變量?
任何明確的定義是什麼?
上下文什麼我談論的是在這裏,在這個環節上(第4款): http://ee.hawaii.edu/~tep/EE160/Book/chap14/subsection2.1.1.4.html
我知道,在Stackoverflow上有幾句話,但我幾乎沒有找到圍繞這些術語的一些明確的話題,並且在從一所TOP大學的一次閱讀中使用了幾次。什麼是自動和寄存器變量?
任何明確的定義是什麼?
上下文什麼我談論的是在這裏,在這個環節上(第4款): http://ee.hawaii.edu/~tep/EE160/Book/chap14/subsection2.1.1.4.html
早在之前的時間,C編譯器有一個限定詞可以職能範圍內適用於變量定義。寄存器限定符會告訴編譯器,程序員想將變量分配給寄存器而不是堆棧。這個想法是,訪問寄存器變量會比從內存中獲取寄存器變量更快。這是否屬實是值得商榷的。
自動變量只是一種告訴編譯器爲函數中的變量分配內存的明確方式。由於已經分配了變量,因此沒有必要。
謝謝你的回答。這是我正在閱讀的主題。 http://ee.hawaii.edu/~tep/EE160/Book/chap14/subsection2.1.1.4.html (其實我不明白爲什麼人們只是點擊downvotes甚至沒有意識到和閱讀問題..這成爲一些運動在這裏只是downvote大家) –
@GiorgiTsiklauri你得到downvotes,因爲它不是[好問題](http://stackoverflow.com/help/how-to-ask)。那個鏈接將提供一些很好的背景,那麼你爲什麼不把它放在這個問題上呢?你爲什麼不標記你所問的語言? –
但它沒有語言特定的裁縫,你讀過我上面寫的東西嗎? –
這取決於上下文和我們在談論什麼語言。 –