C言語のポインタがわからん
■ このスレッドは過去ログ倉庫に格納されています
int a=10
int *b
int **c
b=&a ←bにaのアドレス入れてる
c=&b ←これはなにしてる?cにbのアドレス入れるならc=bじゃない? bはaのアドレス
*bはaの値でbはaのアドレス
&bってなんだ? ポインタのポインタだから
c=bにするとaのアドレスがはいっちゃう ダブルポインタは二次元配列みたいなイメージ
文字列扱うときによく使うイメージ >>6
これ
二次元配列使うときにポインタのポインタはよく使う
関数に二次元配列を参照渡しするときとか 逆にこのスレに書かれた情報だけで分かるってすごいな pointer of とか address of と読むといい >>11
朝一で起きて勉強してたから少し寝ぼけてた
bはよく考えたらbのアドレスじゃなくてaのアドレスだったわ ■ このスレッドは過去ログ倉庫に格納されています