美文网首页
C语言学习 - 逗号运算符

C语言学习 - 逗号运算符

作者: Hyso | 来源:发表于2019-03-01 14:28 被阅读0次

    在C语言中,逗号运算符的功能是把多个表达式连接起来组成一个表达式,称为逗号表达式。
    逗号表达式在使用gcc编译时,带上参数-Wall,将出现warning警告。

    逗号表达式
    • 逗号表达式的形式
    表达式1,表达式2,...,表达式n
    
    • 逗号表达式的运算过程
      先求表达式1的值,再求表达式2的值,直至求最后一个表达式的值,然后把最后表达式的值作为整个表达式的数值。
    逗号表达式实例
    #include <stdio.h>
    
    int main(void)
    {
        int a =-1;
        int b = 0;
        int c = 1;
    
        if (a > 0,b > 0,c > 0) {
            printf("a:%d\n", a);
            printf("b:%d\n", b);
            printf("c:%d\n", c);
        }
    
        return 0;
    }
    

    以上程序输出:

    a:-1
    b:0
    c:1
    

    相关文章

      网友评论

          本文标题:C语言学习 - 逗号运算符

          本文链接:https://www.haomeiwen.com/subject/jmsduqtx.html