ポインタというのは、

宣言時
 int *P; /* これはint型のポインタPだよ */

使用時
 P;   /* これはint型ポインタPのアドレスだよ */
 *P;  /* これはint型ポインタPのデータだよ */

で、いいのですか。いつどんなときでも、*をつければデータを表し、つけなければアドレスを表すのですか。