変換されたということです。sizeof演算子のオペランドである場合を除いて常にポインタ型に変換されるのです。あることを宣言しています。型の値でなければなりません。引数として、宣言を渡そうとしていることになります。引数には、値しか渡せません。tmpKey[i]を使うと再定義になりますが、だとしてもコード:tmpKey[i]がOKな理由がわかりません。配列の要素を指定する演算子です。文2」という構文です。