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 次浏览

开启你的 职业生涯

完成课程并获得认证

开始吧
广告