逗号操作符简化代码

大家对于逗号操作符也可能有点腻了,但是有些场合确实相当有好处,首先了解一下逗号运算符的的用法:

  expression1,expression2,......,expressionN

逗号操作符是将两个或多个表达式分隔开来,这些表达式自左向右逐个进行求值,整个逗号表达式的值是最后一个表达式的值。

其优点可以看下面两个例子:

例1:

a=get_value();

count_value(a);

while(a>0){

...

a
=get_value();

count_value(a);

}

 

 可以利用逗号操作符将其修改为:

例2:

 

while(a=get_value(),count_value(a),a>0){

...

}

 

 

 

这就是逗号操作符!

 

转自:http://blog.csdn.net/zbychhaozeng/archive/2009/06/03/4240176.aspx

posted @ 2010-11-25 19:47  苏堤白堤杨公堤  阅读(196)  评论(0编辑  收藏  举报