ポインタについて
int ans,*ansp;
ここでのアスタリスクはanspをint*の型で宣言している。
ここでのアスタリスクはanspをint*の型で宣言している。
ans=1;
ansp=&ans;
ansp=&ans;
anspにansのアドレスを代入
printf("%x",ansp);
anspに入っている値(ansのアドレス)を表示
anspに入っている値(ansのアドレス)を表示
printf("%d",*ansp);
anspに入っている値(ansのアドレス)の示す値を表示
anspに入っている値(ansのアドレス)の示す値を表示
こうるすと
おなじこと
おなじこと
int ans,ansp;
ans=1;
ansp=(int)&ans;
printf("%x"(int*)ansp);
ans=1;
ansp=(int)&ans;
printf("%x"(int*)ansp);