C言語のポインタってあるけど
■ このスレッドは過去ログ倉庫に格納されています
>>25
紙を使わない場合入れ物の場所はどうやってプログラム中で呼び出してんの >>18
ポインタはアドレスを持っている変数
int *a
a = 3
とすると、aが指しているアドレスに3を代入することになる
でもaが指しているアドレスは初期値のままだとNULLになっている
結果ヌルポになる >>27,28
パンキョーでやったのがCだったから今から新しいのなんて覚えられない aのアドレス決まってないのにどこに3を入れるの?って感じかな
intのボインタなんだからintの領域を確保してaをそのアドレスに指定してやらないと3を格納できないっしょ >>30
そういうことね
てか*a=3じゃないっけ? >>35
名前つけても探す動作は要ると思うんだけど違うの Cエアプの疑問なんやがそもそもアドレスがどっからどこまでていうのはどうやってわかるんや? マロック使う時は*aのまま使わなかったっけ
マジで全く覚えてないけど >>39
変数用のアドレスはそのプログラムが使えるヒープ領域のあどれすやで
だから固定でどっからどこまでという決まった値はないやで >>39
コンパイル時に決める
メモリの絶対的な番地は実行時まで不明 >>39
アドレスで表現できる領域はcpu依存じゃなかった?
16ビットcpu→2の16乗
32
64 >>40
a = malloc(。。。。)
みたいにアドレスを返してくるで >>44
phpってブログ書くやつじゃないの
パイソンもビジュスタにあったか怪しいし ■ このスレッドは過去ログ倉庫に格納されています