条件式の値は数値ではないので例えば
int x = (10 > 0);
はコンパイルできないはず