程式設計基礎/序列運算子
外觀
< 程式設計基礎
概述了 C++ 程式語言中序列運算子的幾種用途。
序列(或逗號)運算子用於分隔專案。它有幾個用途,其中列出了四個並進行了演示。
- 在宣告變數或常量時,用於分隔識別符號名稱
- 用於分隔傳遞給函式的多個引數
- 用於在 for 迴圈中分隔多個初始化項或更新項
- 在初始化陣列時分隔值
第一個示例通常在教科書中看到,但這種宣告變數的方法並不推薦。難以快速閱讀識別符號名稱。
int pig, dog, cat, rat;
推薦使用以下宣告變數或常量的垂直方法。
int pig;
int dog;
int cat;
int rat;
資料型別和識別符號名稱(稱為引數)彼此分隔。此示例是一個函式原型。
double area_trapezoid(double base, double height, double top);
在 for 迴圈的語法中,您有三個部分,每個部分用分號隔開。第一個是初始化區域,它可能包含多個初始化。最後一個是更新區域,它可能包含多個更新。多個初始化或更新使用逗號分隔。此示例僅是 for 迴圈的第一行。
for(x = 1, y = 5; x < 15; x++, y++)
變數 ages 是一個整數陣列。使用塊標記分配初始值,使用逗號分隔值。
int ages[] = {2,4,6,29,32};
- 序列
- 用於分隔多個專案出現的運算子。