C/C++在switch中如何从一个标签跳到另外一个.
迷茫
迷茫 2017-04-17 14:30:05
0
4
567
switch(ch){
    case 1:
    case 2:
    case 3:
    ...
}

如果我想让当ch == 1时程序从运行完case 1的代码直接跳到case 3应该怎么做?

迷茫
迷茫

业精于勤,荒于嬉;行成于思,毁于随。

全員に返信(4)
阿神

通常、この種の問題が発生した場合、そのほとんどはプログラム ロジックの問題が原因です。質問自体については、次のようにしてください:

リーリー
いいねを押す +0
左手右手慢动作

フラグを追加します。これでニーズを満たすことができますか? 。 。 。

リーリー

別の goto バージョン:

リーリー
いいねを押す +0
刘奇

技術的に言えば goto それは可能です

リーリー

しかし、私も LS さんの意見に同意します。あなたのプログラム ロジックには何か問題があります。

いいねを押す +0
大家讲道理

新しいケースを追加し、ケース 1 とケース 3 のすべてのコードをコピーできます。この方法では、元の実行ロジックはまったく影響を受けません。

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート