设为首页 加入收藏

TOP

2.4.3 逗号运算符与逗号表达式
2013-10-12 07:01:33 来源: 作者: 【 】 浏览:95
Tags:2.4.3 逗号 运算 符与 表达式

2.4.3 逗号运算符与逗号表达式

在C语言中逗号“,”也是一种运算符,称为逗号运算符,其功能是把两个表达式连接起来组成一个表达式,称为逗号表达式。其一般形式为:

  1. 表达式1, 表达式2 

逗号表达式的求值过程是,分别求出两个表达式的值,并以表达式2 的值作为整个逗号表达式的值,如程序2.3 中的代码。

【程序 2.3】逗号表达式的运算规则:test3.c。

  1. #include <stdio.h> 
  2. main()  
  3. {  
  4. int a=2,b=4,c=6,x,y;  
  5. y=((x=a+b),(b+c)); /*用逗号表达式对y 赋值*/  
  6. printf("y=%d, x=%d",y,x); /*显示x、y的值*/  

程序运行结果如下:

  1. y=10x=6 

从结果可以看出,y等于整个逗号表达式的值,也就是表达式2 的值10,而x 是第一个表达式的值6。


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇2.11.7 双向链表 下一篇2.8.4 常用字符串处理函数(2)

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: