ISO/IEC 9899:2011 条款6.5.17——逗号操作符
2015-10-08 02:11
423 查看
6.5.17 逗号操作符
语法
1、expression:
assignment-expression
expression , assignment-expression
语义
2、一个逗号操作符的左操作数被计算为一个void表达式;在其计算与右操作数计算之间有一个顺序点。然后,右操作数被计算;结果是右操作数的类型与值[注:一个逗号操作符不产生一个左值。]
3、例 由语法所指示的,逗号操作符(在此子条款中描述)不能出现在一个逗号被用于分隔一个列表中项的上下文中(诸如函数的实参或初始化器的列表)。另一方面,它可以被用在一个括号表达式内或一个条件操作符的第二个表达式内,在这样的上下文中。在以下函数调用中:
函数具有三个实参,其中第二个值为5。
语法
1、expression:
assignment-expression
expression , assignment-expression
语义
2、一个逗号操作符的左操作数被计算为一个void表达式;在其计算与右操作数计算之间有一个顺序点。然后,右操作数被计算;结果是右操作数的类型与值[注:一个逗号操作符不产生一个左值。]
3、例 由语法所指示的,逗号操作符(在此子条款中描述)不能出现在一个逗号被用于分隔一个列表中项的上下文中(诸如函数的实参或初始化器的列表)。另一方面,它可以被用在一个括号表达式内或一个条件操作符的第二个表达式内,在这样的上下文中。在以下函数调用中:
f(a, (t=3, t+2), c);
函数具有三个实参,其中第二个值为5。
相关文章推荐
- scanf不判断是否读到EOF导致 output limit exceed
- Java 基本类型 long 的一些使用陷阱
- 记2015年的国庆节--给自己
- OS X 10.11 El Capitan 三指拖动的开启方法
- [网络]Unity的Socket通讯_3_粘包丢包
- 小白入门 友盟分享全攻略
- 手势识别器
- 迅雷 API 接口说明文档 -调用迅雷自动下载
- HTTP协议规定的 - URL中的保留字符
- IOS HTTP GET POST学习笔记
- php获取内容中的所有图片
- POJ - 2785 4 Values whose Sum is 0(二分搜索)
- POJ3461 Oulipo(kmp)
- [附加题] 结对项目对接的苦痛
- eclipse 报错 import ... cannot be resolved 处理方法
- POJ2752 Seek the Name, Seek the Fame(kmp)
- 组合模式
- JS点名神器
- 认识APK伪加密
- POJ2406 Power Strings(kmp)