プログラミング C (2007年度 秋学期実施)

  • 木曜日1, 4限(担当:安田)

目次

  1. プリプロセッサの働きとその使い方
  2. 再帰呼出し
  3. 関数プロトタイプ
  4. 局所変数, 大域変数, 有効範囲
  5. 記憶クラスと変数の初期設定
  6. ファイル入出力
  7. コマンドライン引数と終了ステータス
  8. ヒープの利用

復習

附録:興味のある学生向け

参考文献

プリプロセッサの働きとその使い方

テーマ:C プリプロセッサの基本的な使い方

内容

  • プリプロセッサの位置付け
  • マクロの定義と展開
  • ヘッダファイルの役割

資料

ページ先頭へ戻る

再帰呼出し

テーマ:関数の再帰的定義

内容

  • 再帰的定義の基本的な考え方
  • グラフィクスで学ぶ再帰的アルゴリズム

資料

ページ先頭へ戻る

関数プロトタイプ

テーマ:関数の型情報と関数プロトタイプ

内容

  • 関数プロトタイプ宣言
  • 暗黙の型
  • ライブラリ関数のプロトタイプ

資料

ページ先頭へ戻る

局所変数, 大域変数, 有効範囲

テーマ:局所変数・大域変数の区別, 変数の有効範囲

内容

  • 局所変数とその有効範囲
  • ブロックと有効範囲
  • 大域変数とその有効範囲
  • 関数の仮引数の有効範囲

資料

ページ先頭へ戻る

記憶クラスと変数の初期設定

テーマ:記憶クラスの区別, 変数の初期設定

内容

  • 自動変数と auto 記憶クラス指定子
  • static 局所変数と static 記憶クラス指定子
  • 大域変数と static 記憶クラス指定子

資料

ページ先頭へ戻る

ファイル入出力

テーマ:ファイル入出力

内容

  • ファイルのオープン・クローズ
  • ファイルからの入力
  • ファイルへの出力
  • 標準入力・標準出力・標準エラー出力

資料

ページ先頭へ戻る

コマンドライン引数と終了ステータス

テーマ:コマンドライン引数の利用, 終了ステータスの扱い

内容

  • コマンドライン引数の利用
  • main関数の返値と終了ステータス、exit 関数
  • 終了ステータスの規約

資料

ページ先頭へ戻る

ヒープの利用

テーマ:ヒープ領域の利用と管理

内容

  • ヒープ領域の役割と利用法
  • 動的なメモリ割り当てと解放

資料

ページ先頭へ戻る

復習

テーマ:ぽきぽきアニメ

内容

  • 制御構造(if, while 等)
  • 配列
  • EGGX グラフィックス

資料

テーマ:キーフレームアニメーション

内容

  • ファイル入出力
  • ヒープ
  • キーフレームアニメーション

資料

ページ先頭へ戻る

附録:分割コンパイルとリンケージ

テーマ:分割コンパイルの考え方とリンケージ

内容

  • 分割コンパイルと翻訳単位
  • extern記憶クラス指定子
  • リンケージ
  • オブジェクトモジュールとライブラリ

資料

ページ先頭へ戻る