お前らがニートの俺にC言語を1から丁寧にゴミ虫でもわかるくらいわかりやすく教えて最終的にはオリジナルウェブブラウザを作るところまで行くスレ ID:FpqBQqda

202以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 05:25:39.69 ID:FpqBQqda

ポインタを考えてるのだけど
通常の変数も内部的には
アドレスをもつポインタみたいなもの?

たとえばabcという変数があった場合
abcという名前を記録した場所と
abcの内容を保存する場所が別にあるわけで
abc=123と代入すれば
内部的には
abcという変数名を探しにいき
それからそれが指し示すアドレスを求め
そこに123という数値を書き込む

だよね?

205以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 08:26:41.05 ID:FpqBQqda

>>203
レスありがと

>>202の"abcという名前を保存してる場所"というのは
よく考えてみればソースコードにしか存在しないわ
実行形式になったときにはabcという名前は消えて
その内容を保存する場所だけになってるはず

その場所に記録される内容が
値であるか別の変数の場所を指すアドレスであるか
これが
その場所に通常の変数は値を保存し
ポインタ変数はアドレスを保存してる
ということになるのだろう
いまのところの理解。

206以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 08:45:19.92 ID:FpqBQqda

>>203
変数の場所に"式"は入らないと思うのだな
自分の中でなんか整理できてないけど

207以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 08:46:57.11 ID:FpqBQqda

式が入るというなら
その式があるアドレスが入るのだと思う
ややこしいね
こんがらがるね

208以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 08:50:18.55 ID:FpqBQqda

こういうのも
実際にいろいろ経験してから
再度考えてみるのがいいと思うんだな
習うより慣れろってとこかね

マニュアル読んでゲームするか
とにかくやってみるか
みたいな感じ

232以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 16:37:16.60 ID:FpqBQqda

>>220
仮想アドレスか
簡単ではないのね
"深く立ち入らないのが吉"
だね
入ろうとしても入れないのだけどね

233以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 16:38:05.30 ID:FpqBQqda

>>221
いいじゃん!
まったくの初めてじゃないんだろ?

252以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 23:02:25.15 ID:FpqBQqda

人のコード見ても面白くないもんやで
こつこつでも自分で考えて書くからおもしろいんや

257以下、名無しにかわりましてVIPがお送りします:2015/11/13(金) 23:38:10.74 ID:FpqBQqda

ここコテつけても
cookieで覚えてくれないやろ
毎回入れるの面倒なんよね
たしかに
誰が発言しているのか見分けにくいけどね


このIDをNGリストに追加する

今後このIDの書き込みやスレッドを表示したくない場合、以下のボタンをクリックしてください。
NGリストに追加

このスレッドは過去ログです。