C 言語入門講座

2002 年度後期に担当した授業(主に C のプログラミングを物理分野の研究に役立てられるようにすることを目的として、1 年生から 3 年生までの学生を対象に行った)の講義ノートを元に、数値計算の部分を削除して改良・体系化し、ソフトウェア開発に関わる項目を追加したものです。

はじめに

  1. C 言語とは何か
  2. 入手方法とインストール
    1. UNIX 系 OS の場合
    2. Windows の場合
  3. とりあえず書いてみる
  4. コメントについて

変数・式・文

  1. 値と型
  2. 変数と宣言
  3. 演算子
  4. 式と値

入出力

  1. 出力と入力
  2. printf 関数
  3. scanf 関数
  4. ファイルからの入出力とファイルポインタ

制御文

  1. 条件文1(if)
  2. 条件文2(switch)
  3. 繰り返し文1(while)
  4. 繰り返し文2(for)

ここまでの練習問題

  1. 素数の判定

変数のスコープと関数

  1. 関数
  2. 変数の有効範囲

配列・ポインタ・関数の引数

  1. 配列
  2. ポインタ
  3. 関数の引数

ここまでの練習問題

標準ライブラリ

  1. 標準入出力ライブラリ
  2. 数値計算ライブラリ

つづく