うわぁ・・・
ここは勘違い君ばっかだな・・・・

まとめると。
・配列([])は式の中では*(p+i)と言う具合に先頭ポインタへ置き換えられる。
ただし、sizeof演算子だけは例外。
・char str[]とchar *strの違いは>>483の通り。
・str[i]=i[str]=*(str+i)