美文网首页
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