ITPub博客

首页 > Linux操作系统 > Linux操作系统 > C语言逗号表达式

C语言逗号表达式

原创 Linux操作系统 作者:tantebird 时间:2015-04-04 11:44:33 0 删除 编辑
在C语言中逗号“,”也是一种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成一个表达式, 称为逗号表达式。其一般形式为:
    表达式1, 表达式2

其求值过程是分别求两个表达式的值,并以表达式2的值作为整个逗号表达式的值。

点击(此处)折叠或打开

  1. #include <stdio.h>
  2. int main(void){
  3.     int a=2,b=4,c=6,x,y;
  4.     y=(x=a+b,b+c);
  5.     printf(\"y=%d, x=%d \\n\",y,x);
  6.     return 0;
  7. }
运行结果:
y=10, x=6

本例中,y等于整个逗号表达式的值,也就是表达式2的值,x是第一个表达式的值。

来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/28673014/viewspace-1486409/ ,如需转载,请注明出处,否则将追究法律责任。

请登录后发表评论 登录
全部评论

注册时间:2013-03-02

  • 博文量
    17
  • 访问量
    102847