※ ChatGPTを利用し、要約された質問です(原文:ポインタについて)
ポインタについての詳しい説明と意味を解説
#include <stdio.h>
int main( void )
{
intx;
printf("x = %p\n", &x);
printf("x = %d\n", &x);
printf("x = %p\n", x);
printf("x = %d\n", x);
return 0;
}
一応僕が使っている参考書によると
printf("x = %p\n", &x);
はxのアドレスを表示するようですが
他の三つは何を表示するのでしょうか?
よければ詳しい説明をつけてくれるとうれしいです
(~が~だから~と表示される)みたいなかんじで
お願いします
お礼
どうも結構わかりました ポインタは結構きついので色々質問していますので もしまたみられたら教えてください まあ補足もこめてですが ではここでのアドレスを表示する表示形式は べつに%pではなくて%xでもいいんですか? まあそれぐらいです