跳转到内容

编程基础/序列运算符

来自维基教科书,开放的书籍,开放的世界

概述了 C++ 编程语言中序列运算符的几种用途。

一般讨论

[编辑 | 编辑源代码]

序列(或逗号)运算符用于分隔项目。它有几个用途,其中列出了四个并进行了演示。

  1. 在声明变量或常量时,用于分隔标识符名称
  2. 用于分隔传递给函数的多个参数
  3. 用于在 for 循环中分隔多个初始化项或更新项
  4. 在初始化数组时分隔值

第一个示例通常在教科书中看到,但这种声明变量的方法并不推荐。难以快速阅读标识符名称。

int pig, dog, cat, rat;

推荐使用以下声明变量或常量的垂直方法。

示例 1:首选的定义变量的垂直方法

[编辑 | 编辑源代码]
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};
序列
用于分隔多个项目出现的运算符。
华夏公益教科书