これが何を意味するのか分かりません。これは、この質問のコード スニペットのようなコードを意味する可能性があるとすでに考えていました。
偽ループによる switch ケースのスキップは有効な操作ですか?
しかし、回答者はコードを改善するつもりで、c99 の引用に関する私の質問を無視したので、ここで明示的に質問します。
switch ステートメントが、可変に変更された型を持つ識別子のスコープ内に関連付けられた case または default ラベルを持っている場合、switch ステートメント全体がその識別子のスコープ内にある必要があります。 135)
そして、ここに脚注があります:
135) つまり、宣言は switch ステートメントの前にあるか、宣言を含むブロック内にある switch に関連付けられた最後の case または default ラベルの後に続きます。
誰かとても親切で、それを別の言葉で説明してくれませんか? ありがとうございます。