- ベストアンサー
変数・関数 メモリの関係 本の紹介お願いします
こんにちは。C言語を勉強しています。文法はある程度理解できました。 そこで疑念がわいてきたのですが、プログラムはメモリ上にロードされてCPUがそれを処理すると思いますが、メモリ上では変数や関数はどのように扱われているか? その辺がモヤモヤしていてはっきり勉強したいと思います。どこから勉強していいのかわからず、良い本がありましたらご紹介頂けませんでしょうか?宜しくお願いします。
- みんなの回答 (3)
- 専門家の回答
質問者が選んだベストアンサー
書籍だとこんな感じですね。 「[改訂新版]これからはじめるプログラミング 基礎の基礎:書籍案内|技術評論社」 http://gihyo.jp/book/2009/978-4-7741-3710-0 「おうちで学べるプログラミングのきほん」 http://www.seshop.com/product/detail/15623 サイトだとこんな感じでしょうか。 「プログラミング入門 - プログラミング入門:ITpro」 http://itpro.nikkeibp.co.jp/article/lecture/20070122/258962/?ST=lecture 「1週間で学ぶIT基礎の基礎 - コンピュータの仕組み 第1回:ITpro」 http://itpro.nikkeibp.co.jp/free/ITPro/ITBASIC/20040331/2/ 情報者処理試験のCASL2を勉強してみるのも良いでしょう。 「CASLII-目次」 http://masudahp.web.fc2.com/casl2/ 「C/C++/C#/Java/BasicプログラマのためのCASL II 入門講座」 http://www.officedaytime.com/dcasl2/pguide/index.html 「InfoCASL Home Page」 http://www.rs.kagu.sut.ac.jp/~infoserv/ ... /infocasl/ 「WCASL II」 http://www.ics.teikyo-u.ac.jp/wcasl2/
その他の回答 (2)
- zwi
- ベストアンサー率56% (730/1282)
あと、これを忘れていた。 「仕組みが学べる!最新アプリを作れる! C言語とC++がわかる本 《ITpro STORE/書籍》」 http://coin.nikkeibp.co.jp/coin/itpro-s/book/dtl/nsw027.html 一番望んでいるものかもしれません。
お礼
おぉ、この本は本屋さんで見たことがあります。最近発売されていたような。手に取ったことはなかったのですが、チェックしに行ってきます。ありがとうございます!
- Ogre7077
- ベストアンサー率65% (170/258)
コンパイル時にアセンブリコードを生成してみましょう。 これ以上ない程はっきりします。 生成方法 Visual Studio : cl /FA sourcefile GNU C Compiler : gcc -S sourcefile Digital Mars C++ : dmc -cod sourcefile
お礼
ありがとうございます。アセンブリコードを見て勉強ですか!素人の私には敷居が高そうですが参考にさせて頂きます!ありがとうございます!
お礼
沢山のリンクありがとうございます!感謝です!itproの説明はわかりやすそうです!本も勉強しがいのありそうです!