質問です。
int *hoge;
のように宣言すると、これはintへのポインタ型の変数hogeというわけですよね?
では、これを
int *hoge="チンカス";
と書くと、これは配列になりますよね?なぜですか?
しかも、hoge[2]のように変数hogeを使えますよね。
ポインタなのに、なんで配列と同等に扱えるのですか?