C言語なら俺に聞け(入門編)Part 124
■ このスレッドは過去ログ倉庫に格納されています
0627デフォルトの名無しさん
2014/01/16(木) 12:27:41.10読み込むと言うよりは「&(変数名)」でアドレスに置き換えられます。
「*(変数名)」はその逆です。変数をアドレスだと見なして、その番地にアクセスします。
printfの%pは、実引数に与えたデータがポインタだと仮定して表示するだけです。
%dでも何らかのデータは表示されますが、ポインタとして見づらいだけです。
ポインタ変数もただの変数と同じ値を格納しています。別に特殊な変数ではありません。
馬鹿な話、ポインタをint型(や環境によってはlong long int)に入れても動くようにプログラムできます。
■ このスレッドは過去ログ倉庫に格納されています