关于逗号运算符~
来源:互联网 发布:android 内存管理源码 编辑:程序博客网 时间:2024/06/08 13:09
C 语言中,逗号(,)也可以是运算符,称为逗号运算符(Comma Operator)。逗号运算符可以把两个以上(包含两个)的表达式连接成一个表达式,称为逗号表达式。其一般形式为:
子表达式1, 子表达式2, ..., 子表达式n
例如:
(a++,b++,a+b)
逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算。因此,上例中,a++,b++之后才进行a+b的操作,这个表达式返回值的结果就是a+b的值。
******逗号运算符的主要应用
上面的代码片就很好的应用了逗号运算符,逗号运算符虽不局限在for循环里用,但是这是它最常用的地方,使for循环头能包含更多信息
===========================
关于逗号,并不是只有逗号运算符这一个功能,它还可以做分隔符在函数的参数列表里面使用。
0 0
- 关于逗号运算符
- 关于逗号运算符~
- 关于C语言中的逗号运算符
- javascript 逗号运算符
- javascript 逗号运算符
- ECMAScript 逗号运算符
- 逗号运算符
- 逗号运算符
- 逗号运算符
- 逗号运算符
- c++逗号运算符
- 逗号运算符
- 逗号运算符
- 逗号运算符
- 逗号运算符
- 逗号,运算符
- 逗号运算符
- js逗号运算符
- 工厂模式
- oj刷题—Problem B: C语言习题5.25--文件操作2
- __block/__weak/__bridge的用法说明
- 消息队列的两种模式
- C++ 个人整理
- 关于逗号运算符~
- iOS GCD
- 项目会议记录--QR[2017.03.15]
- HTML和CSS的知识点
- CF 527C Glass Carving 思路
- crash分析相关文章
- 与TensorFlow类似的项目有哪些?TensorFlow的优缺点是什么?
- Android 酷炫实用的开源框架(UI框架)
- PHP处理0e开头md5哈希字符串缺陷/bug & PHP expresses two different strings to be the same [duplicate]