C++語言
-
區域變數初始化、
-
初始化、隨時使用、隨時定義、
-
using namespace std; int main() { for (int i = 0; i < 16; i++) { cout << i << endl; } } -
定義并初始化、C++、
-
int a{5}; cout<<a<<endl; for (int i {0}; i < 16; i++) cout << i << endl; -
陣列定義并初始化、
-
int b[]{ 1,3,5,7 }; -
包含一組資料、
-
-
-
auto
-
變數的自動型別推斷、根據初始值推斷相似的變數型別、但是宣告時要符于初值(不等于賦值、而是初始化)、編譯期間發生、
-
auto a = true; auto b = "a"; auto c = 1.3f; auto d = 6;
-
-
頭檔案防衛式宣告、
-
ifdef 識別符號、 #define 識別符號 #endif
-
ifdef——條件編譯、當#ifdef沒有被定義過時執行#define 如果#ifdef被定義則執行#endif
-
#ifdef dingyi//判斷是否定義 定義則執行 #endif沒有定義則執行#define #define dingyi //定義 代碼 #endif //結束
-
-
參考、
-
為變數起另一個名字用地址符表示 & 起完名字后別名和變數相當于同一個變數
-
int a = 2; int& b = a;//&不在是地址運算子 只是起標識作用、 b = 10; cout << a << endl; cout << b << endl; -
定義參考、并不占用額外記憶體、
-
定義參考必須初始化、參考必須是變數、型別要相同、
-
int a=3; int &b=a;//參考 &在=號的左邊、 int *c=&a;//地址符&在=號的右邊
-
-
-
常量、
- cosnt、表示不變的意思、
2. const int a=1;便是a的值是1并且不會改變、類似命名常量、
3. constexpr(C++11才有)同cosnt效果、但是編譯時求值、
- cosnt、表示不變的意思、
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/132210.html
標籤:C++
上一篇:Public Static A b()[ 定義了一個變數 ]
下一篇:字串 數字 轉換
