/* Hello World と画面に表示する */ ←コメント #include <stdio.h> ←ヘッダファイルのインクルードを ファイルの先頭で行なう (stdio.hは標準入出力ライブラリに関するもの) main() ←プログラムの実行はmainという関数から { ↑関数の後ろには()を付ける↓ printf("Hello World\n"); ←標準ライブラリ関数の呼び出し ()内は関数の引数↑ ↑文にするために;を最後に付ける } ←関数定義のブロックは{}で囲む ↑関数mainの末尾またはexit関数が実行されるとプログラムが終了する /* end of test.c */ ←コメント
正しい | 誤り |
---|---|
main() { printf("Hello World\n"); } |
main() { printf("Hello World\n"); } /* 文字列中で改行している */ |
見やすい | 見にくい |
---|---|
main() { printf("Hello World\n"); } |
/* 正しいが... */ main(){printf("Hello World\n");} |
/* これも正しいが... */ main ( ) { printf ( "Hello World\n" ) ; } | |
/* インデントしている */ if( a > b ) { max = a; min = b; } else { max = b; min = a; } |
/* インデントしていない */ if( a > b ) { max = a; min = b; } else { max = b; min = a; } |
どちらでも良い | |
---|---|
/* {と}の対応が明確 */ if( a > b ) { max = a; min = b; } else { max = b; min = a; } |
/* 無駄な行が少ない */ if( a > b ){ max = a; min = b; } else{ max = b; min = a; } |
コンパイルしてエラーメッセージを確認したら、元の正しいプログラムに戻して、次の誤ったプログラムを試してみること!
/* Hello World と画面に表示する */ #include <stdio.h> main() { printf("Hello World\n"); } /* end of helloe.c */
/* 自分の所属と氏名を画面に表示する */ #include <stdio.h> main() { printf("神戸女学院大学 人間科学部\n"); printf("出口 弘\n"); } /* end of myself.c */
改行 | LF | \n | ![]() |
バックスラッシュ | \ | \\ |
水平タブ | HT | \t | ![]() |
1重引用符 | ' | \' |
垂直タブ | HT | \v | ![]() |
2重引用符 | " | \" |
復帰 | CR | \r | ![]() |
8進数 | ooo | \ooo |
改頁 | FF | \f | ![]() |
16進数 | hh | \xhh |