2ちゃんねる スマホ用 ■掲示板に戻る■ 全部 1- 最新50    

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
名前: E-mail (省略可) :

read.cgi ver 2014.07.20.01.SC 2014/07/20 D ★