この記事を読むのに必要な時間:およそ 0.5 分
お詫びと訂正(正誤表)
この場を借りまして,本書をお買い上げいただいた読者の方々や関係者に書籍の内容に誤りのあったことを深くお詫びいたします。今後このような誤りのないように努力いたします(last modified 2005/11/7 )。
初版第1刷
P.029 中ほど
誤 |
# gcc -v |
---|
正 |
$ gcc -v
正しくは元から表示されている「$」です。「#」を入力しないでください。 |
---|
P.074 下から5行目
誤 |
リスト3-06
|
---|
正 |
リスト3-07
構造体で配列を扱っているリスト3-07が正しいリスト番号です。 |
---|
P.084 論理演算子
誤 |
「&&は全ての式を評価するのに対して・・・」
|
---|
正 |
「式がいずれも真である場合,&&は全ての式を・・・」
&&が全ての式を評価するのは,左から順に式を評価していき,いずれも真である場合のみです。式が偽になった時点で,&&は評価を終えます。言葉が足りなかったことを訂正いたします。
|
---|
P.084 リスト4-04
誤 |
「nに1をmに2を代入し」「nに3を・・・mに4は」
|
---|
正 |
「nに2をmに3を代入し」「nに4を・・・mに5は」
数値が1少ない値になっています(間違えているのはコメントのみで,リスト自体は誤っていません)。
|
---|
P.085 一番上の実験結果
誤 |
「mの値は2のまま」
|
---|
正 |
「mの値は3のまま」
|
---|
P.103 下から8行目
誤 |
vol2
|
---|
正 |
val2
正しくはval2です。
|
---|
P.108 本文上から4行目
誤 |
リスト5-11
|
---|
正 |
リスト5-10
正しくはリスト5-10です。
|
---|
P.117 リスト6-03の8行目
誤 |
int rmod;
|
---|
正 |
(必要ありません)
特に必要のない変数が宣言されています。8行目は削除してください。
|
---|
P.171 練習問題1
誤 |
listコマンド
|
---|
正 |
dataコマンド
解説の通り,listコマンドの場合は新規にファイルを作成するので,dataコマンドとなります
|
---|
P.178 三平方の定理
誤 |
a2*b2=c2
|
---|
正 |
a2+b2=c2
正しくは直角をなす辺の2乗の合計値が,斜辺の2乗に等しくなります。
|
---|
P.179 下から5行目
誤 |
34~35行目
|
---|
正 |
31~32行目
本文・リストともに行番号が間違っています。
|
---|
P.179 1番下のリスト
P.184 本文
誤 |
リスト9-06のmakeファイル・・・
|
---|
正 |
リスト9-05のmakeファイル・・・
正しくはP.183のリスト9-05となります。
|
---|
P.193 問題2
誤 |
選択肢ア~サ
|
---|
正 |
ア このソースでは全範囲で有効だが他のソースでは無効
イ 他のソースでは全範囲で有効だがこのソースでは無効
ウ このソースでも他のソースでも全範囲で有効
エ このソースでも他のソースでも無効
オ func関数内でのみ有効で値は保持されない
カ func関数内でのみ有効で値が保持される
キ ifブロックの中でのみ有効
ク ifブロックの外でのみ有効
|
---|
解答が誤っている/選択肢の意味がわかりにくいので,選択肢をこのように修正します。こうした場合,解答は次のようになります。a-ウ b-ア c-オ d-カ e-キ
P.223 リスト10-19キャプション
誤 |
バイトオーダー(list10-18.c)
|
---|
正 |
バイトオーダー(list10-19.c)
正しくはファイル名list10-19.cです。
|
---|
P.231 下から6行目
誤 |
とで,リスト10-23で列挙した…
|
---|
正 |
とで,リスト10-24で列挙した…
正しくはリスト10-24です。
|
---|
P.231 下から4行目
誤 |
れます。6.1.3「swich」で,「swich文では…
|
---|
正 |
れます。6.1.4「swich」で,「swich文では…
正しくは6.1.4です。
|
---|
P.261 1番下
誤 |
pnum
|
---|
正 |
pany
本文の流れから,「pany」が適切です。
|
---|
P.262
誤 |
p
|
---|
正 |
pany
本文の流れから,「pany」が適切です。
|
---|
P.320 リスト13-24 67行目と68行目の間
誤 |
(なし)
|
---|
正 |
return Null;
walkTreeはツリーをたどり終えるとNullを返します。
|
---|
解答P.10 第9章問題1の解説
誤 |
- program: main.o library.o utility.o
- main.o: main.c library.h utility.h
- library.o: library.c library.h utility.h
- utility.o: utility.c utility.h
|
---|
正 |
- program: main.o library.o utility.o
- gcc -o program main.o library.o utility.o
- main.o: main.c library.h utility.h
- library.o: library.c library.h utility.h
- utility.o: utility.c utility.h
デフォルトルールのとき,実行ファイル(.exe)と同名のソースがないとエラーになります。
|
---|