出版社内容情報
C言語を学ぶ上で一番苦労することは何かご存知ですか?よく聞かれる声として、「ポインタ」や「構造体」といった難解なトピックスのイメージがわかず、結果、理解できずに挫折してしまうということがあります。従来の入門書は、文章で説明していたためにプログラムの動きなどが感覚的に理解できず、頭の中に入ってこなかったのです。本書ではイラストによる説明で読者にイメージをわかせることで、難解なトピックスも感覚的に理解できるため、頭にすんなり入っていくようになっています。また、C言語の基礎だけでなくプログラミングの基礎的な事柄も解説しておりますので、プログラミング初心者の方にも最適です。
【目次】
C言語をはじめる前に
第1章 基本的なプログラム
Hello World!
printf()と定数
変数
数値型
文字型
文字列
printf()の書式設定
コラム~日本語について~
第2章 演算子
計算の演算子(1)
計算の演算子(2)
比較演算子
論理演算し
n進数
ビットとバイト
型の変換
演算の優先度
コラム~複雑な論理演算~
第3章 制御文
if文(1)
if文(2)
for文
while文
ループの中断
switch文
サンプルプログラム
コラム~goto文~
第4章 配列とポインタ
配列
配列と文字列
文字列自由自在
多次元配列
アドレス
ポインタ
NULLポインタ
ポインタと配列
メモリの確保(1)
メモリの確保(2)
サンプルプログラム
コラム~ポインタ配列~
第5章 関数
関数の定義
関数の呼び出し
変数のスコープ
プロトタイプ
引数の受け渡し
main()関数
サンプルプログラム
コラム~再帰呼び出し~
第6章 ファイルの出力
ファイル
ファイルの読み込み
ファイルの書き出し
バイナリの読み書き(1)
バイナリの読み書き(2)
一般的な入出力
キーボード入力
サンプルプログラム
コラム~fseek()関数~
第7章 構造体
構造体
構造体の活用
構造体とポインタ
構造体と配列
型の再定義
サンプルプログラム
コラム~データをまとめる~
第8章 プログラムの構成
ヘッダファイル
コンパイルとリンク
ファイルの組み立て
いろいろな宣言
マクロ(1)
マクロ(2)
サンプルプログラム
コラム~プログラムの最適化~
付録
さくいん
目次
C言語をはじめる前に
第1章 基本的なプログラム
第2章 演算子
第3章 制御文
第4章 配列とポインタ
第5章 関数
第6章 ファイルの入出力
第7章 構造体
第8章 プログラムの構成