ポインタを考えてるのだけど
通常の変数も内部的には
アドレスをもつポインタみたいなもの?
たとえばabcという変数があった場合
abcという名前を記録した場所と
abcの内容を保存する場所が別にあるわけで
abc=123と代入すれば
内部的には
abcという変数名を探しにいき
それからそれが指し示すアドレスを求め
そこに123という数値を書き込む
だよね?
ポインタを考えてるのだけど
通常の変数も内部的には
アドレスをもつポインタみたいなもの?
たとえばabcという変数があった場合
abcという名前を記録した場所と
abcの内容を保存する場所が別にあるわけで
abc=123と代入すれば
内部的には
abcという変数名を探しにいき
それからそれが指し示すアドレスを求め
そこに123という数値を書き込む
だよね?
>>203
レスありがと
>>202の"abcという名前を保存してる場所"というのは
よく考えてみればソースコードにしか存在しないわ
実行形式になったときにはabcという名前は消えて
その内容を保存する場所だけになってるはず
で
その場所に記録される内容が
値であるか別の変数の場所を指すアドレスであるか
これが
その場所に通常の変数は値を保存し
ポインタ変数はアドレスを保存してる
ということになるのだろう
いまのところの理解。
>>203
変数の場所に"式"は入らないと思うのだな
自分の中でなんか整理できてないけど
式が入るというなら
その式があるアドレスが入るのだと思う
ややこしいね
こんがらがるね
こういうのも
実際にいろいろ経験してから
再度考えてみるのがいいと思うんだな
習うより慣れろってとこかね
マニュアル読んでゲームするか
とにかくやってみるか
みたいな感じ
>>220
仮想アドレスか
簡単ではないのね
"深く立ち入らないのが吉"
だね
入ろうとしても入れないのだけどね
>>221
いいじゃん!
まったくの初めてじゃないんだろ?
人のコード見ても面白くないもんやで
こつこつでも自分で考えて書くからおもしろいんや
ここコテつけても
cookieで覚えてくれないやろ
毎回入れるの面倒なんよね
たしかに
誰が発言しているのか見分けにくいけどね