=!
その代わりに誤って入力!=
してしまい、しばらくの間検出されなかったシステムに大きなバグが発生しました。それ以来、私はそれを修正しましたが、何をするのか興味が=!
あります。
私はこのようなものを持っていました
void foo(int param)
{
int a = 0;
...
if (a =! param)
{
// never got here even when `a` was not equal to `param`
}
...
}
if
上記のステートメントが評価しているものを誰か説明できますか?