- 317 名前:デフォルトの名無しさん mailto:sage [2009/03/11(水) 12:30:38 ]
- > データが連続していることを連想しやすいように[]を使うと言う意見もあるが、
それはよくわからんが、 char *p;なら *(p + i)などという操作をイメージし、 char a[];なら a[i]という操作をイメージするという程度。 配列やポインタを渡す関数のパラメータは、 ポインタで統一して書いてる。 ポインタであるのに配列であるかのような書き方は嫌だ。 そういう意味では、mainのargvだけ特別扱いしてることになる。 同様の例でもmainじゃないとchar **ppとしてる。 mainのときは用途が>>315に書いたように定型化してるというか、 argcを参考にargv[i]とするのを尊重してやりたいというか。
|

|