回答編集履歴
1
誤字修正
answer
CHANGED
@@ -4,4 +4,4 @@
|
|
4
4
|
|
5
5
|
> なぜ、v[]にする場合*をつけず、vにする場合*をつけるのか分からないです。
|
6
6
|
|
7
|
-
書いてのとおり、`int v[]`は「`int`の配列」、`int *v`は「`int`のポインタ」という意味です。一部の場面を除いて、式の中では配列はポインタとして扱われるので、引数でこの2つは
|
7
|
+
書いてのとおり、`int v[]`は「`int`の配列」、`int *v`は「`int`のポインタ」という意味です。一部の場面を除いて、式の中では配列はポインタとして扱われるので、引数でこの2つは等価となります。`int v`は「`int`型の値」、`int *v[]`は「`int`へのポインタの配列」となり、意味が異なることは明らかです。
|