【发布时间】:2015-08-25 15:35:01
【问题描述】:
如果不满足条件,这是重置计数器的有效/合理方式吗?这是我能想到的最紧凑的方式。
int counter = 0;
int a,b;
// Do .. and assign a and b
counter = ((a<b) ? counter++ : 0);
【问题讨论】:
-
我们的目标应该是尽可能以最可维护的方式而不是最紧凑的方式编写。
-
您也可以考虑重置或递增
counter,无论您要设置condition。
标签: c++ ternary-operator