・プログラムの書式、定数・変数・配列 ・演算子 ・制御文(if, switch, for, while, do, break, continue, return, goto) ・ポインタと文字列 ・標準ライブラリ(入出力関数・文字処理関数・文字列処理関数・ファイル入出力関数・その他) ・ユーザ関数の作成 ・main 関数に引数を渡す ・構造体、共用体、列挙型 ・プリプロセッサ ・文字列処理 文字コード、文字列、文字列処理関数、ポインタ ・ファイル処理 テキストファイルの読み書き ・変数の有効範囲 ローカル・グローバル・スタティック変数、ローカル変数の有効期間 ・関数の作成 関数定義、関数の作成 ・ファイルの分割 コマンドmake、makefileの記述形式 など