编程基础/序列运算符
外观
< 编程基础
概述了 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};
- 序列
- 用于分隔多个项目出现的运算符。