#include <stdio.h>
int main(){
int a=1,b=3,c=3;
printf("%d, %d, %d",(a++,b++,c++),b,c);
return 0;
}

output:3,4,4

逗号运算符,从左至右运算,并取最后一个的值.

a++:1 (a=2)  b++:3 (b=4) c++:3 (c=4) ,不妨设第一项为x,那么x=c++=3,再从右至左压入栈内,入栈顺序为:c,b,x

最新文章

  1. 网页中如何启用QQ交谈
  2. [spring源码学习]九、IOC源码-applicationEventMulticaster事件广播
  3. python基础之运算符
  4. 换个新的思路 代替解压jar包 例证:wechat4j 框架中的templateMsg类
  5. He faced a maximum sentence of three years.
  6. Vue.js常用指令总结
  7. 如何修改 SQL Server 代理主作业 (Transact-SQL)
  8. DEBUG测试
  9. Memcached 配置 和项目应用
  10. CodeBlocks+opencv2.4.4+cmake+MinGW
  11. C# Best Practices - Define Fields Appropriately
  12. Struts中的数据处理的三种方式
  13. ExtJS4.1自带API打不开的问题解决
  14. 【C语言】两种方式实现冒泡排序算法
  15. app:processOfficalDebugResources报错的几种解决方法;
  16. Taro开发写密码支付弹层
  17. python---tornado初识(1)
  18. 007-js中的Array常用方法
  19. ring3下的IAT HOOK
  20. 比较不错的Nosql文章

热门文章

  1. java导出txt文本
  2. Ubuntu系统启动过程详解
  3. MySQL的表分区详解
  4. CentOS 设置网络(修改IP&amp;修改网关&amp;修改DNS)--update.14.08.15
  5. c/s架构nginx+php-fpm通信原理
  6. github和bitbucket
  7. firefox访问失败的时间设置错误问题
  8. 15个超实用的php正则表达式
  9. Sublime text 3 中文文件名显示方框怎么解决?
  10. Linux下建立软链接