0
点赞
收藏
分享

微信扫一扫

逗号表达式

逗号表达式,就是用多个逗号隔开的多个表达式。逗号表达式,从左到右依次执行。整个表达式的结果是最后一个表达式的结果。

int a = 1;

int b = 2;

int c = (a > b, a = b + 10, b, b = a + 1);//逗号表达式c=13


举例应用:

a = get_val();
count_val(a);
while (a > 0)
{
//业务处理
a = get_val();
count_val(a);
}
//可以转换
while (a = get_val(), count_val(a), a > 0)
{
//业务处理
}

举报

相关推荐

0 条评论