逗号运算符,作用相同,可读性降低。
#include <iostream>
int main() {
int val = 0;
int sum = 0;
while (val <= 10)
{
sum += val;
++val;
}
std::cout << sum << std::endl;
val = 0;
sum = 0;
while (val <= 10)
sum += val, ++val; // 逗号运算符,结果相等,可读性降低
std::cout << sum << std::endl;
return 0;
}
C:\Workspace\C++Primer\exec5.3\cmake-build-debug\exec5_3.exe
55
55
进程已结束,退出代码 0