C言語のポインタの定義ってさ、

なんで
int *p;
みたいに「ポインタ用int」みたいなもの定義しなくちゃいけないの?

普通にintにポインタの番号は格納できんのか?