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