美文网首页
c学习笔记-运算符和表达式

c学习笔记-运算符和表达式

作者: congcongDBA | 来源:发表于2017-10-30 23:58 被阅读0次

    1、逗号表达式,也叫顺序求值运算符,等于最后一个表达式的值

    #include <stdio.h>
    int main(int argc,const char *argv[])
    {
        int a = 3;
        int b = 5;
        a = (a+b,a/b,a-b,a*b);
        printf("%d\n",a);
        return 0;
    }
    

    输出结果为15
    注:这里如果a = a+b,a/b,a-b,a*b;因为=赋值优先级高,所以a=a+b等于8,然后再顺序执行后面的值,所以打印出a的值为8。

    #include <stdio.h>
    int main(int argc,const char *argv[])
    {
        int a = 3;
        int b = 5;
        printf("%d %d %d\n",(a,b,100),b,12);
        return 0;
    }
    

    输出结果为100 5 12

    相关文章

      网友评论

          本文标题:c学习笔记-运算符和表达式

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