NULL ポインターの逆参照

NULL ポインターが逆参照されています。

このエラーは、少なくとも 1 つの実行フローで、NULL 代入へのポインターが逆参照されていること (またはその NULL ポインターが別のポインターに代入されていること) を示します。GUI では、一般的な NULL 代入に共通するいくつかの NULL 逆参照エラーを組み合わせて 1 つの問題セットが提示されることがあります。

ID

問題箇所

説明

1

メモリー書き込み

ポインターが 0 に設定された場所

2-N

NULL 逆参照

NULL ポインターが逆参照された場所


#include <stdio.h>

int main(int argc, char **argv)
{
    int *p;
    
    // can't do this
    p = 0;
    printf("contents of location 0 are %d\n", *p);
    
    return 0;
}
        

© 2010 Intel Corporation. 無断での引用、転載を禁じます。