不用if结构,如何写程序?
原文链接 http://yonghaowu.github.io/2016/11/06/WriteProgramWithoutIf/
注:以下为加速网络访问所做的原文缓存,经过重新格式化,可能存在格式方面的问题,或偶有遗漏信息,请以原文为准。
例子:
int a = 12;
if(a > 10)
cout<<"a is greater than 10"<<endl;
一个思考题, 不用if,else,三目运算符?: , switch, 如何写程序好?
- do break
int a = 12;
for(; a>10; ;) {
cout<<"a is greater than 10"<<endl;
break;
}
- &&
int a = 12;
a>10 && cout<<"a is greater than 10"<<endl;