計算機実習 I

第七回 (2015 年 5 月 21 日)

応用課題演習 I

http://www.sw.it.aoyama.ac.jp/2015/CP1/lecture7.html

Martin J. Dürst

AGU

© 2005-15 Martin J. Dürst 青山学院大学

目次

総合復習テスト

不正行為

C 言語の応用: Ruby

 

前回の演習結果

06A1 06A2 06B1 06C1 06C2 06C3
100点 82 76 72 42 12 4
60点 12 18 22 45 48 34
エラー - - - 4 22 17
未提出 - - - 12 39

 

前回の演習: 構造体の定義

 

前回の演習: 構造体の具体例

[昨年度資料につき削除]

前回の演習: 情報収集

 

06C3 の要点

[昨年度資料につき削除]

プリプロセッサ

(preprocessor)

ヘッダファイル

(header file)

 

ヘッダファイルの使い方の典型例

#include の種類

マクロの定義

(教科書 pp. 218, 237)

 

条件付きコンパイル

条件付きコンパイルの応用例

同一ヘッダファイルの #include の重複防止:

ヘッダファイルにて:

#define MY_LIBRARY_HEADER

使用場所:

#ifndef MY_LIBRARY_HEADER
#include "my_library.h"
#endif

演習問題の概要

(問題ごとにテスト用のファイル、コンパイル用のファイルがダウンロード可能)

次回までの準備