if文とかの条件式の型って、何でもいいの?
よく本には「0が偽で、0以外が真」と説明されてるけど、
int型とか、unsined型とか、ポインタ型とか、float型とか、
特に変換とかかからず、個別の型ごとに判別されてるのですか?

C++みたいに、bool型に変換されてから判別されるみたいな
感じとは違うの?