ポインタ変数とアドレス演算子
&(変数)
&
アドレスを取り出す演算子
*(変数)
アドレスを格納するポインタ変数
ポインタ変数が示すアドレスの内容(実データ)を参照
@(変数)
^(変数)または(変数) pointer
(変数)^
ポインタ変数が示すアドレスの内容(実データ)を参照
<ポインタのサンプル-アドレスの格納/参照-> #include <stdio.h> void main(void) { int a,b,*c; a=100; //aのアドレスを格納 c =&a; //cに格納されているアドレスの内容(実データ)をbに代入 b=*c; printf("a=%d\nb=%d\nc=%d\n",a,b,*c); getchar(); }
<ポインタのサンプル-アドレスの格納/参照->
※a,b,cとも100になる。