变量初始化三种语法形式

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;
}

运行结果如下:

猜你喜欢

转载自blog.csdn.net/qq_24499417/article/details/104667375