| ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
┌――――――――――――――――――――――――――
|>>352の
  if((0 <= num && num <= 10) == 1) puts("1〜10の数です");
  ってとこが numが0以上かつ10未満が1(真)の場合表示 だな

  つうかおれはこんなプログラム作ったことなかったがちゃんと1を返すんだな

  まぁおれも含めてそうだが、大抵の奴はこんなコードは書かない
  大体

  if((0 <= num && num <= 10)) puts("1〜10の数です");

  と書くだろう 上のコードでは 0以外処理を行うってことな(P.58 例2.7参照)
  関係演算子、論理演算子は真の場合1を返すからこれで収まっちゃうってこった

  なんで別に細かいことは覚えなくてもいいだろう
  偽の場合は0 それ以外は真 とおぼえときゃいいや
└―――――v――――――――――――――――――
 |        |||||||
 |      @(o・ェ・)@     **講師、生徒随時募集中** 
 |     /     \
  ̄ ̄ ̄/ /\   / ̄\ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄ ̄
    _| ̄ ̄ \ /  ヽ \_ 
    \ ̄ ̄ ̄ ̄ ̄ ̄ \__)┻━┻
     ||\            \
     ||\|| ̄ ̄ ̄ ̄ ̄ ̄ ̄|| ̄┻━┻
     ||  || ̄ ̄ ̄ ̄ ̄ ̄ ̄|