質問: 下記のソースで結果内容が★★の想定でいましたが、★★★が出力されます。
回答: >(i,j)=(0,2)の時も出力されます 『2』は『2』と等しいです なので、「if(2>2)」は偽になります 「if(2>2)」を漢文のごとく読み下しますと、「2は2よりも大きいか?」という文になり、2は2よりも大きくは無い(2は2と等しい)ので、偽になります 要するに、「i+j>2」が真になるのは、i+jが3のときからです 「if(3>2)」という文ならば、「3は2よりも大きいか?」というニュアンスの日本語になり、これは真です なので、原因とは、「if(2>2)」の文の意味を察することが可能であるかどうかです