01234567
□◆□□□□□□
 ↑P=1
  *P=◆

 ポインタのイメージ。矢印がポインタ。

 ポインタはメモリ上のアドレスを格納する変数。
よって、ポインタそのものに格納できる値は4byte(宣言時の型は、
ポインタを当てた変数を何型として扱うかと言うだけの話で、
long型の変数にchar型のポインタを当てて1Byte単位で扱う事も可能)。
 そして、アスタリスク(*)はポインタに格納された
値を操作するための修飾子。

早い話が、デスクトップとかにおいてあるショートカットアイコンが、
ポインタで、ショートカットの先にあるファイルが本来の変数or配列ってことだろ?
(説明はやっぱむりポ)