C] pointer - &,*

int *imsip;  // メモリーaddressを保存するために宣言。

int imsi = 5;  // imsiというint型変数に5を入れる。

 

&imsi; // int型変数は4bit (address ex: 000000 - 000004) ここで&imsiはimsi変数の値が保存されているメモリーaddressの先頭addressが格納される。

 

imsip = &imsi; // imsipにimsiのaddressを格納。

*imsip ; // *imsip = imsi