switch(ch){ case 1: case 2: case 3: ... }
如果我想让当ch == 1时程序从运行完case 1的代码直接跳到case 3应该怎么做?
ch == 1
case 1
case 3
业精于勤,荒于嬉;行成于思,毁于随。
通常、この種の問題が発生した場合、そのほとんどはプログラム ロジックの問題が原因です。質問自体については、次のようにしてください:
フラグを追加します。これでニーズを満たすことができますか? 。 。 。
別の goto バージョン:
技術的に言えば goto それは可能です
goto
しかし、私も LS さんの意見に同意します。あなたのプログラム ロジックには何か問題があります。
新しいケースを追加し、ケース 1 とケース 3 のすべてのコードをコピーできます。この方法では、元の実行ロジックはまったく影響を受けません。
通常、この種の問題が発生した場合、そのほとんどはプログラム ロジックの問題が原因です。質問自体については、次のようにしてください:
リーリーフラグを追加します。これでニーズを満たすことができますか? 。 。 。
リーリー別の goto バージョン:
リーリー技術的に言えば
リーリーgoto
それは可能ですしかし、私も LS さんの意見に同意します。あなたのプログラム ロジックには何か問題があります。
新しいケースを追加し、ケース 1 とケース 3 のすべてのコードをコピーできます。この方法では、元の実行ロジックはまったく影響を受けません。