問題CPP00121の解答例と解説 C++ Lv.1

100と異なるかどうか (15分)



<解答例 1>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
これは問題文にある解答だよ。

<解答例 2>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
if文とelse文の{}の中が1行だと、こういう風に{}を省略してもいいよ。

<解答例 3>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
そしてif文を書かないで、このように書くこともできるよ。つまり、100 != n 自体が bool 型の値になるんだ。

<解答例 4>
F11キーでフルスクリーンモード、Escキーで元に戻ります。
そして、!= の左辺と右辺を取り換えても同じ結果だよ。けれども、n != 100 と書こうとして、n = 100 とタイプミスしてしまうと気づきにくいバグになってしまうけど、100 != n を 100 = n とタイプミスしてもコンパイルエラーで気づくから、そういう意味では 100 != n と書いた方が安全だよ。




初めての方へ:このページは、このサイトで用意しているプログラミング問題の解答と解説のページです。このサイトではブラウザ上からプログラミングができます。会員登録(無料)して、プログラミングしてみませんか?
新規登録



ログイン
メールアドレス:

パスワード:



パスワード紛失

新規登録