本当に何度も確認してしまいました…。
int bla(int);
if (x = bla(2) < 0) (1)
if ((x = bla(2)) < 0) (2)
私がやりたいことは、bla(int) の戻り値が負であるかどうかを確認し、それを x に保つことです。
ただし、(1)が完全に機能する場合もあれば、そうでない場合もありますが、説明できません。Cで書いています。
本当に何度も確認してしまいました…。
int bla(int);
if (x = bla(2) < 0) (1)
if ((x = bla(2)) < 0) (2)
私がやりたいことは、bla(int) の戻り値が負であるかどうかを確認し、それを x に保つことです。
ただし、(1)が完全に機能する場合もあれば、そうでない場合もありますが、説明できません。Cで書いています。