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