9. 逗号运算符

逗号运算符

逗号运算符用于将多个表达式一起,自左向右执行多个表达式,并返回最后表达式的值。

语法

表达式1, 表达式2, 表达式3...

逗号优先级最低。

示例:

#include <stdio.h>

int main(int argc, char *argv[]) {
    int x;

    // 赋值运算符优先级高于逗号优先级,使用括号提高逗号的优先级。
    x = (100 + 1, 200, 1+2);
    printf("%d\n", x);  // 打印 3
    return 0;
}