条件式を判断し、値がTRUE(0以外)だった場合は成立時の処理をする…ということですけど、この「値がTRUE(0以外)だった場合」という説明が難しいんですよね…。 ビット演算とか論理演算とかの理解は、自分でもちゃんとできていないのに、他人に分かりやすく説明するなんてできないし、たとえ自分が理解できていても、始めて間もないような初心者が理解できるように説明するのは困難な気が…(;´Д`)。