C言語って…
- 1 :名前は開発中のものです。:02/08/02 16:31 ID:GWrer4oY.net
- C言語でゲームって作れるわけ?
あんなの文章表示させられるだけでしょ?
- 251 :名前は開発中のものです。:2015/02/06(金) 12:13:45.69 ID:Dq4nT0Xs.net
- >>242
C言語学び始めの俺には非常にわかりやすいレスだ
コピペして自分のメモ帳に残しておくわ
- 252 :名前は開発中のものです。:2015/02/10(火) 18:37:41.43 ID:avKQ6s0l.net
- >>242
そのint aがレジスタに割り当てられたとき、&aはどこのアドレスを指すの?
- 253 :名前は開発中のものです。:2015/02/13(金) 16:10:49.40 ID:fRUihGLp.net
- >>242って4年前のレスだぞ…。
一応答えておくと、メモリ上の変数をそのつどレジスタにコピーしてから演算するわけで、
殆どの場合、変数にはメモリが割り当てられている。その辺りの動作は基本的に
コンパイラがうまくやってくれているので知ってさえいればいい。
(あらかじめ作成した)静的変数や(newで作成した)ヒープ上の変数は
必ずメモリ上の実体があるから&aは必ずそこを指す。
一方、(関数内などローカルスコープで一時確保した)動的変数は、コンパイラの最適化によっては
例外的にメモリ上の実体を持たず、レジスタだけということもあるはず。
だけどその関数内で&aという表記が用いられたら、コンパイラは最適化を見送って
きちんとスタック上にメモリを割り当てることになる。スコープから出るまでは&aはそこを指す。
- 254 :名前は開発中のものです。:2017/02/05(日) 08:40:50.26 ID:+mHgRJGI.net
- そうかそうか
- 255 :名前は開発中のものです。:2017/02/05(日) 09:12:26.60 ID:AoXQwlvR.net
- くっそ懐かしいスレまだあったのか建てたの高校生だった頃の俺やぞwww
ちな今銀行のATMのシステム開発技術者。なんてアホなスレ建ててたんだ俺は・・・
- 256 :名前は開発中のものです。:2017/02/05(日) 09:14:19.72 ID:36jlTAsU.net
- おっさんになっても文章はアホのまんまだな
- 257 :名前は開発中のものです。:2017/02/05(日) 10:06:59.08 ID:mUUtBOxG.net
- http://blog-imgs-69.fc2.com/j/a/p/japan2014/201409111428494ff.jpg
- 258 :名前は開発中のものです。:2017/02/05(日) 19:52:27.64 ID:AoXQwlvR.net
- ゆーなw
情報技術の授業でC言語触ったけどゲームの作り方どう調べても分からなくてな。
ポインタすらイミフだったもんなぁ懐かしいわ。
- 259 :名前は開発中のものです。:2017/02/05(日) 22:57:03.26 ID:kE/Pc5vE.net
- 今ならCでも出来るな
ゲームを馬鹿にするつまらない大人になってないといいが
- 260 :名前は開発中のものです。:2017/02/15(水) 01:39:33.43 ID:6EVblL9k.net
- 今って型付け言語が静的にしろ動的にしろクラスから入るのばかりだしね。
まずCのコード見つけるのも大変。
図書館で古い参考書当たるか、linuxから古いゲームプログラム掘り出してくるか。
60 KB
新着レスの表示
掲示板に戻る
全部
前100
次100
最新50
read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★