1.等号赋值
int a=10;
int b=100;
int c=5;
2.函数表示法.
这时候无需使用等号赋值。只需要将数值写入变量名后面的小括号里即可。
int d(1);
int e(11);
int f(24);
3.初始化列表.
初始值放在变量名后面的大括号里。如括号里为空,如h的数据类型定义,默认值为0.这种记号由C++11标准引入的。
int g{7};
int h{};
int i{9};
下面我们在代码里面测试下这三种初始化的方法。
#include <iostream>
int main()
{
int a = 10;
int b = 100;
int c = 5;
int d(1);
int e(11);
int f(24);
int g{ 7 };
int h{};
int i{ 9 };
std::cout << "a的值为" << a << std::endl;
std::cout << "b的值为" << b << std::endl;
std::cout << "c的值为" << c << std::endl;
std::cout << "d的值为" << d << std::endl;
std::cout << "e的值为" << e << std::endl;
std::cout << "f的值为" << f << std::endl;
std::cout << "g的值为" << g << std::endl;
std::cout << "h的值为" << h << std::endl;
std::cout << "i的值为" << i << std::endl;
return 0;
}
运行结果如下: