- 435 名前:デフォルトの名無しさん mailto:sage [2012/03/18(日) 13:51:21.11 ]
- >>432
pがnのポインタっていうのはわかるか? 次にprintfの%dは数値の表示に使う %pはポインタの値を表示するのに使うフォーマットだ printf("%d",*&n); っていうのは 変数nのアドレス値にある値(実質 n)を 数値表示するっていう処理だ printf("%p",&*p);っていうのは 変数ポインタpのアドレス値にある値のアドレス(実質 p)の ポインタ値表示を表示するっていう処理。 つまり、 printf("%d",*&n ) = printf("%d",n ); printf("%p",&*p ) = printf("%p",p ); となるわけで、多分ポインタと変数の相互的な関係を教えるための節じゃないのか?
|

|