ポインタ変数を利用する[その2]

先日のエントリにもう少し追記。

int num = 10;
int *p;

p = #

の場合、

;; ポインタのフォーマット指定子
printf("%p", p);

;; ポインタをインクリメント
p++;

;; ポインタが指す値をインクリメント
(*p)++;

ポインタをインクリメント/デクリメントする場合、ポインタの型のサイズだけ増減する。
char型なら、ほぼ全ての環境で1バイトなのであまり気にする必要は無いけど、int型の場合は環境によってサイズが違うので注意。
うんうん、順調に混乱してきた(゚_。)?