数学 「C言語スタートブック」A 
               〜C言語入門(2)〜
 NO.99 

2003.9.23作成

 前回に続き、「C言語スタートブック」(高田美樹著、技術評論社)という本で、C言語について勉強していきたい

と思います。今回は、後半の第5章からです。ポインタが今一つピンとこないし、少し複雑になってきたので、

読むだけで終わりにしました。


第5章 ポインタを使いこなそう

  5.1 ポインタって何?

  5.2 ポインタ演算子

      【基本例1】 ポインタ型変数の宣言/アドレス演算子/間接演算子

      【応用例1】 間接演算子を使った代入

  5.3 配列とポインタ

      【基本例2】 配列名とアドレス/ポインタの加減算/複写のアルゴリズム

      【応用例2】 *(ps+i)と*ps+i

  5.4 ポインタ配列

      【基本例3】 ポインタ型配列/NULLポインタ

      【応用例3】 ポインタ型配列を指すポインタの加減算/ポインタが指す先のポインタが指す内容

第6章 関数を利用しよう

  6.1 関数とは

  6.2 変数の有効範囲

  6.3 関数の定義と呼び出し

      【基本例1】 関数の宣言/関数の定義/関数の呼び出し

      【応用例1】 引数/関数の型/return文/文字の仕組み

  6.4 引数と配列

      【基本例2】 配列を引数に渡す/ポインタ型の仮引数 

      【応用例2】 辞書順/文字列比較のアルゴリズム/基本交換法による整列

  6.5 再帰呼び出し

      【基本例3】 再帰の考え方/再帰の基本型

      【応用例3】 クイックソートのアルゴリズム

  6.6 ライブラリ関数

      【基本例4】 ライブラリ関数の利用

第7章 構造体でデータを扱おう

  7.1 構造体と構造体メンバ

  7.2 構造体の利用

      【基本例1】 構造体の定義/型定義/構造体型変数の宣言/構造体変数の初期化/構造体メンバ

      【応用例1】 構造体配列の宣言と初期化/構造体配列の各要素

  7.3 構造体を指すポインタ

      【基本例2】 構造体を指すポインタの宣言/構造体のアドレス/ポインタを使ったメンバの指定/

              構造体を指すポインタの増減

      【応用例2】 構造体と関数

  7.4 データ構造

      【基本例3】 リスト構造/鎖状構造の表示


    ホームへ戻る    次号へ進む