Debian Linux x64 で C でプログラムを書いています。コードの一部に、次の if ステートメントがあります。
if (*all_drops >= (npes * 128)) {
break;
}
all_drops
は に相当するメモリint*
が割り当てられている であり、は値 2 の です。したがって、 の値が少なくとも 256の場合、if ステートメントは true になるはずです。true と評価される if ステートメント。int
npes
int
all_drops
逆参照されたポインターを他の数値と比較する際にニュアンスがあるかどうかはわかりませんが、Google を検索しましたが、同様の問題を見つけることができませんでした (何かが欠けていると思います)。あなたが与えることができるどんな助けも大歓迎です.