>>11
×: tmp = 'aiueo';
○:tmp = "aiueo";
と仮定して答えさせて貰うと
> 6つのcharのスペースがいるわけですよね?
コンパイラが勝手にその領域を確保して、"aiueo"で初期化している。
その確保した「場所」をtmpに代入しているだけなので無問題。