タグ付けされた質問 「switch-statement」

2
一連のステップを実行するためのフォールスルースイッチ
私のプログラムは、最初から最後まで一連のステップを実行する必要があります。ただし、異なる入力に基づいて開始点は異なります。たとえば、最初のステップから最後まで実行されるもの、2番目のステップから最後まで実行されるもの、3番目から最後まで実行されるものなどがあります。 シンプルなデザインが必要ですが、現在は次のようなフォールスルースイッチを使用しています。 switch (step) { case 1: //do the 1st step //fall through, so no break here case 2: //do the 2nd step //fall through case 3: //do the 3rd step //fall through ... } それは機能しますが、フォールスルーコードは常に私を不快にします。それを行うためのより良い簡単な方法はありますか?

5
If-Else VS Switchフローの終わり
場合-else文、switch文のようなものである場合、私は思っていたん break文を持っています。 if( boolean_expression_1 ) statement_1 else if( boolean_expression_2 ) statement_2 else default_statement と同じです: switch( controlling_expression ) { case: ( boolean_expression_1 ) { statement_1 break; } case: ( boolean_expression_2 ) { statement_2 break; } default: { default_statement }
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.