警告 C6294
不適切に定義された for ループ: 初期条件がテストを満たしていません。 ループ ボディは実行されません
解説
この警告は、終了条件が true であるため、for ループを実行できないことを示します。 この警告は、プログラマの意図が正しくキャプチャされていないことを示しています。
コード分析名: LOOP_BODY_NEVER_EXECUTED
例
次のサンプル コードでは、MAX_VALUE が 0 なので、この警告が生成されます。
#define MAX_VALUE 0
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
次のサンプル コードでは、MAX_VALUE の値を 25 に変更することで、この警告を修正します
#define MAX_VALUE 25
void f()
{
int i;
for (i = 0; i < MAX_VALUE; i++)
{
// code
}
}
フィードバック
https://aka.ms/ContentUserFeedback」を参照してください。
以下は間もなく提供いたします。2024 年を通じて、コンテンツのフィードバック メカニズムとして GitHub の issue を段階的に廃止し、新しいフィードバック システムに置き換えます。 詳細については、「フィードバックの送信と表示