C++ 中如何初始化變數?


在初始化變數時,可以使用賦值運算子或使用變數的建構函式。例如,

int i = 0;
MyClass instance(1, "Hello");

如果滿足以下條件,則變數會自動初始化:

  • 如果變數是 class/struct 例項,則預設建構函式會初始化所有基本型別;例如,MyClass 例項;
  •  你可以使用陣列初始化器語法,例如 int a[10] = {}(全部為零)或 int a[10] = {1,2}(除了前兩項:a[0] == 1 和 a[1] == 2 外,其他全部為零)
  •  如果變數是全域性/extern 變數
  •  如果變數被定義為 static

更新時間:11-Feb-2020

158 次瀏覽

開啟你的 職業生涯

完成課程並獲得認證

開始吧
廣告
© . All rights reserved.