vhdl变量赋初值_5.5 C++自动变量
生活随笔
收集整理的這篇文章主要介紹了
vhdl变量赋初值_5.5 C++自动变量
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
點擊上方“C語言入門到精通”,選擇置頂
第一時間關(guān)注程序猿身邊的故事
作者
閆小林
白天搬磚,晚上做夢。我有故事,你有酒么?
C++自動變量
C++中自動變量用關(guān)鍵字auto作存儲類別的聲明,C++中絕大多數(shù)變量屬于自動變量。
C++函數(shù)中的局部變量,如果沒有用關(guān)鍵字static聲明,編譯系統(tǒng)對它們是動態(tài)地分配存儲空間的。函數(shù)的形參和在函數(shù)中定義的變量都屬此類。
在調(diào)用該函數(shù)時,系統(tǒng)給形參和函數(shù)中定義的變量分配存儲空間,數(shù)據(jù)存儲在動態(tài)存儲區(qū)中,在函數(shù)調(diào)用結(jié)束時就自動釋放這些空間。
如果是在復(fù)合語句中定義的變量,則在變量定義時分配存儲空間,在復(fù)合語句結(jié)束時自動釋放空間。
存儲類別auto和數(shù)據(jù)類型int的順序任意。關(guān)鍵字auto可以省略,如果不寫auto,則系統(tǒng)把它默認為自動存儲類別,它屬于動態(tài)存儲方式。
經(jīng)典案例:C++實現(xiàn)用自動變量定義整型數(shù)據(jù)并輸出。
源碼分析:
#include//頭文件 using?namespace?std;//命名空間 int?main()?//主函數(shù) {auto?int?num1;//定義自動整型變量 int?num2;//定義整型變量??num1=10;//給num1賦初值
??num2=20;//給num2賦初值cout<endl; //輸出num1的值
??cout<<"------"<<endl; //中間加一條線
??cout<endl; //輸出num2的值return?0; //函數(shù)返回值為0
}編譯后的結(jié)果:10------
20--------------------------------
Process exited after 0.08171 seconds with return value 0
請按任意鍵繼續(xù). . . 與50位技術(shù)專家面對面20年技術(shù)見證,附贈技術(shù)全景圖
總結(jié)
以上是生活随笔為你收集整理的vhdl变量赋初值_5.5 C++自动变量的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: jsp判断disable按钮不可选_选电
- 下一篇: intro to cs with pyt