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
廣告