-5

本当に何度も確認してしまいました…。

int bla(int);

if (x = bla(2) < 0)  (1)
if ((x = bla(2)) < 0) (2)

私がやりたいことは、bla(int) の戻り値が負であるかどうかを確認し、それを x に保つことです。

ただし、(1)が完全に機能する場合もあれば、そうでない場合もありますが、説明できません。Cで書いています。

4

4 に答える 4