C言語って… (278レス)
1-

252: 名前は開発中のものです。 [sage] 2015/02/10(火) 18:37:41.43 ID:avKQ6s0l(1) AAS
>>242
242(4): 名前は開発中のものです。 [sage] 2011/09/12(月) 18:58:28.46 ID:Ul4IIAFd(1) AAS
最近思ったけど先にポインタを覚えた方がラクなんじゃね?

int *p=ソース上で整数型のメモリを扱う固有名詞をpと名づける

p=メモリの番地をさす
*p=メモリの中身をさす

int a=整数型のメモリをどこかに確保し、ソース上で固有名詞aとして扱う

&a=メモリの番地をさす
a=メモリの中身をさす
そのint aがレジスタに割り当てられたとき、&aはどこのアドレスを指すの?
253: 名前は開発中のものです。 [sage] 2015/02/13(金) 16:10:49.40 ID:fRUihGLp(1) AAS
>>242って4年前のレスだぞ…。

一応答えておくと、メモリ上の変数をそのつどレジスタにコピーしてから演算するわけで、
殆どの場合、変数にはメモリが割り当てられている。その辺りの動作は基本的に
コンパイラがうまくやってくれているので知ってさえいればいい。

(あらかじめ作成した)静的変数や(newで作成した)ヒープ上の変数は
必ずメモリ上の実体があるから&aは必ずそこを指す。

一方、(関数内などローカルスコープで一時確保した)動的変数は、コンパイラの最適化によっては
例外的にメモリ上の実体を持たず、レジスタだけということもあるはず。
だけどその関数内で&aという表記が用いられたら、コンパイラは最適化を見送って
きちんとスタック上にメモリを割り当てることになる。スコープから出るまでは&aはそこを指す。
254: 名前は開発中のものです。 [] 2017/02/05(日) 08:40:50.26 ID:+mHgRJGI(1) AAS
そうかそうか
255
(2): 名前は開発中のものです。 [] 2017/02/05(日) 09:12:26.60 ID:AoXQwlvR(1/2) AAS
くっそ懐かしいスレまだあったのか建てたの高校生だった頃の俺やぞwww
ちな今銀行のATMのシステム開発技術者。なんてアホなスレ建ててたんだ俺は・・・
256: 名前は開発中のものです。 [] 2017/02/05(日) 09:14:19.72 ID:36jlTAsU(1) AAS
おっさんになっても文章はアホのまんまだな
257: 名前は開発中のものです。 [] 2017/02/05(日) 10:06:59.08 ID:mUUtBOxG(1) AAS
画像リンク

258: 名前は開発中のものです。 [] 2017/02/05(日) 19:52:27.64 ID:AoXQwlvR(2/2) AAS
ゆーなw
情報技術の授業でC言語触ったけどゲームの作り方どう調べても分からなくてな。
ポインタすらイミフだったもんなぁ懐かしいわ。
259: 名前は開発中のものです。 [sage] 2017/02/05(日) 22:57:03.26 ID:kE/Pc5vE(1) AAS
今ならCでも出来るな
ゲームを馬鹿にするつまらない大人になってないといいが
260: 名前は開発中のものです。 [sage] 2017/02/15(水) 01:39:33.43 ID:6EVblL9k(1) AAS
今って型付け言語が静的にしろ動的にしろクラスから入るのばかりだしね。
まずCのコード見つけるのも大変。
図書館で古い参考書当たるか、linuxから古いゲームプログラム掘り出してくるか。
261: 名前は開発中のものです。 [] 2017/03/25(土) 22:27:35.08 ID:voxnmNei(1) AAS
英語が話せるようになるのって>>212
212(2): 名前は開発中のものです。 [] 2008/06/28(土) 18:35:52 ID:WDd+KucR(1) AAS
C++でゲーム作ってるけど、ぶっちゃけ何もわかってねぇ俺。
クラスってなんだ? インスタンスってなんだ? ってレベルだが
BASIC的な使い方で一応なんとかなってる。
みたいなヤツだよね
コンピューター言語もこのぐらいガツガツ行くやつの方が伸びるの早そう

「教科書100%全部覚えてからはじめよう」っていうのは殆どの場合良くない。
全部覚えられる訳ない → 始められない → 新しい事をやらなくていい → ラクー!
っていう風に脳に仕向けられてしまうと、何も出来ないサラリーマンがまた一人誕生する

それこそが学校教育の最終目的なんだろうけど
モノ作りがしたいならそれではダメなわけで・・・

>>230
230(3): 名前は開発中のものです。 [sage] 2008/10/05(日) 15:46:27 ID:CZ/6eVFy(1) AAS
とりあえずWinAPIで本格的なゲームは作ろうとしないほうが良いw
大変ていうレベルを超えているwww

もうずっとずっと、井の中の蛙だった俺は、
ファイルのIOと
1ドットフルカラーで打てるAPIさえ用意してくれれば
ゲームが作れるようなライブラリを作ってしまった
ここまでやるヴぁかはそうそういない
俺もWindowsのGDIで回転拡大出来なくて(三角形に割らないといけないし)
どーしても光源の具合が反映されたテクスチャマッピングがやりたくてやりたくて
ラスタ的な下回りのライブラリから自作した。

出来る人からしたら低レベルな事なんだろうけど、色んなモヤモヤが氷解して
線形代数と友達になった。
キャプテン翼が「ボールが友達」とか言っていた気持ちがわかったような分からないような・・・

なるほどーグラボの仕事はコレなんだな。ってすげーわかったよ
今は物理シミュレーションにハマってる
262: 名前は開発中のものです。 [sage] 2017/03/27(月) 18:38:35.94 ID:vg1lNnzt(1) AAS
>>255
こういう感慨深い流れ好きw
263: 名前は開発中のものです。 [sage] 2017/04/02(日) 16:32:47.12 ID:MKN9blcW(1) AAS
スレが長生きする条件てなんなの?
264: 名前は開発中のものです。 [] 2017/12/31(日) 22:16:17.89 ID:/rN76OKL(1) AAS
簡単にお金が稼げる方法興味ある人だけ見てください。

グーグル検索⇒『来島のモノノリウエ』

NDUMFQZKK5
265
(1): 名前は開発中のものです。 [] 2019/02/04(月) 16:53:51.56 ID:Iyan25qa(1) AAS
2002年のスレとか初めて見た
自分まだ精子です
266: 名前は開発中のものです。 [sage] 2019/02/05(火) 00:30:23.25 ID:cYYRMZTh(1) AAS
>>265
若すぎてキモ羨ましいから○ね
267: 名前は開発中のものです。 [sage] 2019/02/05(火) 21:06:51.28 ID:thAW2jsx(1) AAS
17年前、か・・・
268: 名前は開発中のものです。 [] 2020/05/08(金) 08:18:58.73 ID:Eu5QYqtG(1) AAS
スレが長生きする条件ってなんだろうな
269: 名前は開発中のものです。 [] 2020/05/08(金) 14:16:41.35 ID:+1juWj/a(1) AAS
simulationライブラリで純粋な関数式プログラミングをする
外部リンク[aspx]:x0000.net

UIライブラリ (C#, 2D) を作ったよ
外部リンク[aspx]:x0000.net

連続と離散を統一した!
外部リンク[aspx]:x0000.net

4Dエンジン
外部リンク[aspx]:x0000.net

matrixのライブラリ
外部リンク[aspx]:x0000.net

ある強力なFor関数
外部リンク[aspx]:x0000.net

SQLライブラリ
外部リンク[aspx]:x0000.net
270
(1): 名前は開発中のものです。 [] 2020/05/13(水) 08:25:49.08 ID:S9EERyUm(1) AAS
非ゲーム系プログラマーはこんな思い抱いてるわけか
発想の転換だよ
271: 名前は開発中のものです。 [sage] 2020/05/13(水) 18:28:04.13 ID:3JhAh5xk(1) AAS
>>270
>>255
272
(1): 名前は開発中のものです。 [sage] 2021/08/25(水) 21:49:11.79 ID:NYd5ffdC(1) AAS
一時期C言語でノベルゲームが作れるじゃないかなんて考えてたわ
データの呼び出しとか考えるのが面倒で投げちゃったが
273: 名前は開発中のものです。 [sage] 2021/08/25(水) 22:06:24.15 ID:uk8fAv3X(1) AAS
ありとあらゆる用途に使われるポインタ、
いたるところでそのばその場で名前を変え複雑な使われ方をしているマクロ。

ルールが多いが、使い方が多少様式化されてる
C++の方がとっつきやすいと思う。
それでもCで連結リストくらいまでは書けるようになれば
だいぶ楽になると思う。
274: 名前は開発中のものです。 [sage] 2021/08/27(金) 01:25:17.50 ID:hCTzu7bf(1) AAS
>>272
なにか誤解しているようだけど作れるよ?
かつてはそれが主流だった。
もっと古い話になると「C言語に逃げるのは甘え」とか低く見られる時代もあった。

まあ、今の感覚だと小枝と小石を積み上げて家を建てる労力が必要だけど。
275: 名前は開発中のものです。 [sage] 2024/04/29(月) 20:26:51.54 ID:XMtpdsp9(1) AAS
hほ
276: 名前は開発中のものです。 [] 2025/09/29(月) 14:13:32.79 ID:Tuanvz5C(1) AAS
え、Cはダメなの・・・

せっかく「13歳からはじめるゼロからのC言語ゲームプログラミング教室」って本を読もうと思ってたのに・・・
1-
あと 2 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル

ぬこの手 ぬこTOP 0.032s