C学習(7日目)


うーん、午後2時に必修科目を履修しますが、増援を申請しなければならないほど履修できませんでした.教授に全力を尽くしてメールを送ります.
条件文if


scanfを使用しているときに何かを確認した場合は、scanfで改行文字を使用する必要はありません.入力(Enter)で自動的に改行することもできます.
ifは実際にpythonやswiftで多く使われているので、使い方はよく知られています.カッコ内の条件が真の場合、if文はカッコ内の内容を実行します.
私は関係演算子"=="を使って、真は1を表して、偽は0を表します.だから以下のように理解できます!
if(0){} // 아무것도 실행되지 않음
if(1){} // 중괄호 안의 내용이 실행됨

コンピュータ上で任意の数をゼロで割ることは禁止されています.「ゼロで割ることはできません」条件を追加しないと、除算結果値「inf」のエラー値が得られ、プログラムを強制的に終了します.
以降の内容は、関係演算子または比較演算子の内容またはこの部分を省略します.
「else」は、その名の通りif文が条件を満たさない場合に実行するコマンドの場所です.ifとelseの間に他の条件を追加したい場合は、「else if」を繰り返し使用します.
注意すべき点は、else ifまたはelse文が前提条件の前のif文が本当でない場合に実行されます.
先ほど、演算子を省略する部分を決めましたが、指摘すべき部分が出てきました.条件を指定するときは、論理演算子を使用します.Short Circuit Evaluation(不要な演算を減らす計算方法)を使用するには、ビット演算子ではなく論理演算子&&を使用する必要があります.論理と演算子|を使うのも同じ原理です.