逗号操作符
来源:互联网 发布:java length 全角 编辑:程序博客网 时间:2024/05/20 05:24
,操作符在有些场合相当有用,它的用法如下:
expression1,expression2,expression3,...,expressionN
逗号操作符将两个或者多个表达式分隔开来,这些表达式自左向右逐个进行求值,整个逗号表达式的值就是最后那个表达式的值。例如:
if(b+1,c/2,d>0)
如果d的值大于0,那么整个表达式的值就为真。当然,没有人会编写这样的代码,前两个表达式的求值毫无意义,它们的值只是简单地丢弃。但是,请看下面的代码:
a = get_value();
count_value(a);
while(a>0)
{
....
a = get_value();
count_value(a);
}
可以用逗号表达式,将代码改写成如下:
while(a=get_value(), count_value(a), a>0)
{
......
}
或者
while(count_value(a=get_value()), a>0)
{
.......
}
原文地址:点击打开链接
0 0
- 逗号操作符
- 逗号操作符
- 逗号操作符陷阱
- 逗号操作符
- 逗号操作符
- 逗号操作符
- JavaScript-逗号操作符
- Java 逗号操作符
- 【操作符】 - 逗号操作符
- 逗号操作符的意义
- 4.3.3逗号操作符
- c++ 逗号操作符重载
- java 逗号操作符 逗号分隔符 详解
- 关于c 的逗号操作符
- Java和C++中的逗号操作符
- 关于c 的逗号操作符
- C语言中的逗号操作符
- 从头认识java-2.6 逗号操作符
- 在软件测试中不要做的六件事
- Maven学习笔记(二) :Maven的安装与配置
- RPM方式安装MySQL5.6
- 程序员小故事-注定献身给程序
- Ubuntu设置外接显示器分辨率
- 逗号操作符
- epoll ET模式服务器和客户端源码例子
- 博客搬家啦 https://crazygj.github.io/
- 黑马程序员之----------Java编程基础
- cisco忘记console口密码
- .NET应用架构设计—表模块模式与事务脚本模式的代码编写
- DSQLTools的使用介绍--实验报告
- UML之类图
- 使用Jersey框架创建RESTful Web Services