逗号表达式时c语言提供一种特殊的运算符,优先级别最低,它将两个及其以上的式子联接起来,从左往右逐个计算表达式,整个表达式的值为最后一个表达式的值。

例如:

#include <iostream>
using namespace std;

int main() {
    int a = (1 + 2, 2 + 3);
    cout << a << endl;
    a = (a * 5, a + 6);

    return 0;
}

输出的结果为:

5
11
最后修改:2018 年 03 月 14 日
喜欢就给我点赞吧