c++ - 如何在单行语句中减少 C++ 中的多个变量?

标签 c++ variables decrement

编辑:我将短语“在一行中”替换为“在单行语句中”,因为这是我正在寻找的

假设我们手头有以下变量:

int a = 5;
int b = 9;

有没有办法压缩这个...
a--;
b--;

...进入单行语句??
问题不在于在 for 循环中递减多个变量,
因为这似乎是一个常见但不相关的问题。

最佳答案

您的意思可能是“在单个语句中”,而不仅仅是“在一行中”。
然后你可以使用逗号运算符:

(a--,b--);

关于c++ - 如何在单行语句中减少 C++ 中的多个变量?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62242472/

相关文章:

c++ - 关于 C++ 中名称重整的问题

java - 增量求值后 i + i++ + i + i++;

java - FindBugs 自定义检测器来检查变量命名

c++ - 在同一变量上混合后置和前置递增/递减运算符

c - 在不使用 if 语句的情况下递减一个值并返回到最大值?

android - Unity 中的 native Android 库抛出 DllNotFound 异常

c++ - 链接到同一个二进制文件时,不同库中的相同符号不会重新定义?

c++ - c++ 是否存在多生产者单消费者无锁队列?

python - Python 何时评估函数定义中的变量

python - 打印包含字符串和 2 个其他变量的变量