C++ 声明多个变量



C++ 编程语言 允许程序员在单个语句中声明多个 变量,无需任何换行符。这仅适用于属于相同 数据类型 的变量。

如何在 C++ 中声明多个变量?

这是使用逗号 (,) 分隔的变量列表执行的,其中使用不同的变量名,并且所有要声明的变量的数据类型必须相同。C++ 中的所有数据类型都支持多个变量声明,例如,我们可以使用逗号分隔的列表在一个语句中声明多个具有不同名称的 字符串

语法

以下语法显示了如何在单个语句中声明多个具有相同数据类型的变量:

data_type var_a, var_b, var_;

示例

以下示例代码显示了如何在单个语句中声明多个具有相同数据类型的变量:

#include <iostream>
using namespace std;

int main() {
   int y,z,x;

   x=10;
   y=20;
   z=30;

   cout<<"value of x: "<<x<<endl<<"value of y: "<<y<<endl<<"value of z: "<<z;

   return 0;
}

输出

value of x: 10
value of y: 20
value of z: 30

初始化多个变量

变量也可以在相同的声明语句中初始化为不同的值,这使得声明不同值的变量变得容易。

语法

以下语法显示了如何在单个语句中声明多个变量并用值初始化它们:

data_type var_a=[value1], var_b, var_c=[value3];

这里,var_a、var_b 和 var_c 是相同数据类型的变量,而 [value] 是该变量的值。

示例

以下示例代码显示了如何在单个语句中声明多个变量并用值初始化它们:

#include <iostream>
using namespace std;

int main() {
   int y=10,z=20,x;
   x=10;
   cout<<"value of x: "<<x<<endl<<"value of y: "<<y<<endl<<"value of z: "<<z;

   return 0;
}

输出

value of x: 10
value of y: 10
value of z: 20

用相同的值初始化多个变量

变量也可以在一个语句中使用“=”运算符多次初始化为相同的值。

语法

以下语法显示了如何在单个语句中声明多个变量并将它们全部初始化为单个值:

data_type var_1, var_2, var_3;
var_1=var_2=var_3= [value]

这里,变量 var_1、var_2 和 var_3 在单个语句中初始化为单个值 [value]。

示例

以下示例代码显示了如何在单个语句中声明多个变量并将它们全部初始化为单个值:

#include <iostream>
using namespace std;

int main() {
   int y,z;
   int x=y=z=10;
   cout<<"value of x: "<<x<<endl<<"value of y: "<<y<<endl<<"value of z: "<<z;

   return 0;
}

输出

value of x: 10
value of y: 10
value of z: 10
广告