#include <stdio.h>
int main(void) {
// if文の処理確認コード
int score = 75;
if (score >= 80) {
printf("優\n");
} else if (score >= 60) {
printf("良\n");
} else {
printf("不可\n");
}
return 0;
}
上記に示すコード例では、if文の基本的な文法スタイルと実際の処理手順を簡潔に示しています。ソースコードをコンパイラでビルドして実行することにより、if文が規定通りの挙動を示し、期待通りのデータ処理が行われることを直接確認することができます。
もう少し詳しく
条件式が真(0以外の値)のときに直後のブロックを実行し、偽(0)のときにはelseブロック(存在する場合)を実行します。else ifを接続することで多段階の複雑な条件分岐を構築できます。1行の文を実行する場合波括弧は省略可能ですが、保守性とバグ防止のため波括弧を明記することが推奨されます。