| 数学 「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】 リスト構造/鎖状構造の表示