在开关的情况下“休息”语句中使用大括号的时候 [英] 'break' statement when using curly braces in switch-case
本文介绍了在开关的情况下“休息”语句中使用大括号的时候的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我用花括号所有的C /的Objective-C / C ++
我的开关case语句我没有,直到几分钟前,考虑是否包括破门;括号内
的声明是好还是坏的做法。我怀疑这没关系,但我想它仍然是值得一问。
开关(富){
情况1: {
// 东东
打破;
} 默认:{
打破;
}
}
VS
开关(富){
情况1: {
// 东东
}打破; 默认:{
// 东东
}打破;
}
解决方案
简短的回答:没关系
I use curly braces with all of my switch case statements in C/Objective-C/C++
I had not, until a few moments ago, considered whether including the break;
statement inside the braces was good or bad practice. I suspect that it doesn't matter, but I figure it is still worth asking.
switch (foo) {
case 1: {
// stuff
break;
}
default: {
break;
}
}
vs
switch (foo) {
case 1: {
// stuff
} break;
default: {
// stuff
} break;
}
解决方案
Short answer: it doesn't matter.
这篇关于在开关的情况下“休息”语句中使用大括号的时候的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!
查看全文