[778] ポインタ完全制覇へはまだ遠し
投稿者:負け組一号
2007/02/20 02:13:25
レスありがとうございます
私は
技術評論社の入門本物志向が身に付く本(浅井 淳さん 著)とウェブの初心者ページ
で初心者としての知識を身につけ
初心者用問題集(確か~望洋さん 著)の本を一通り解いて
C言語ポインタ完全制覇(前橋 和弥さん 著)と
C言語文字列操作+ファイル入出力完全制覇(山地 秀美さん 著)を買い
C言語文字列操作+ファイル入出力完全制覇の構造体を使ったリストの所で
頭がこんがらがり、今は、C言語入門シニア編(林 晴比古さん 著)by ソフトバンク
で勉強中で、かつ、プログラムはなぜ動くのか(矢沢 久雄さん 著)by 日系BPを読み
アセンブラを勉強した方が良いのか?と思いつつ、とにかくC言語をという感じで
勉強中です。
以上駄文ですが、なにかお勧めの本はありますか?あれば教えて頂きたいです。
このBBSにふさわしくない内容でしたら削除します。駄文もうしわけない。
ちなみに、ポインタに関しては、さし棒と考える事にしてます
そんで、array[index]=*((array)+(index))だし
これなら、配列に書き込む時オーバーフローしてもしかたがないと思う反面
過去にどっかで、誰か偉い人が、配列というものをポインタとはまた別の物として
規定をなぜしてくれなかったのかと思います。
ついでに、初期化で
char array[] = "abcd";
char *p = array;
の意味が最初僕はわかりませんでした。「*pの内容にarray?どういうこと?」と思いました
これもchar* p = array;とすれば意味がすんなりわかりました。
で、勉強すればするほど、シンタックスシュガーなるもの、プログラミング言語に
存在してはいけないのじゃないのか?と初心者ながらに思いつつ
「まぁ、偉い人がこう決めたんだから、必要性もあるんだろう」と思っています。
以上、失礼します。