【发布时间】:2019-09-23 00:04:23
【问题描述】:
我需要将 4 个 if 语句简化为项目的几行代码。
我似乎不知道该怎么做。
if(apple == 1){
one++;
}
if(apple == 2){
two++;
}
if(apple == 3){
three++;
}
if(apple == 4){
four++;
}
【问题讨论】:
-
可以使用数组:total[apple]++
-
我不确定你还能从中削减多少。它尽可能简洁。也许使用 ?三元运算符,您可以将其简化为一行,但在我看来,这将很难阅读。或者一个 Switch 语句,但这不会减少任何
-
至少添加
else语句。如果 apple==1 它不会是 ==2 等等。
标签: c if-statement counter