これからC言語を始めようとする方に、
是非オススメしたい本であった。
プログラムとはなにか、コンピュータとは何か、
初心者にわかりやすいように書いてある。
(ライブラリの発音くらいだろうか)
この本では、PCは必要としない。
だから”入門以前”なのである。
特に、ポインタの説明がわかり易かったので、
参照する。
実行文 | aの値 | bの値 | pの値 | *pの値 |
a = b = 0 | 0 | 0 | 不定 | 不定 |
p = &a | 0 | 0 | 0x1000 (aのアドレス) | 0 |
a = 20 | 20 | 0 | 0x1000 | 20 |
*p = 10 | 10 | 0 | 0x1000 | 10 |
a = 100 | 100 | 0 | 0x1000 | 100 |
b = *p | 100 | 100 | 0x1000 | 100 |