回答編集履歴
1
すこし詳しく
test
CHANGED
@@ -3,6 +3,20 @@
|
|
3
3
|
|
4
4
|
|
5
5
|
VBで登場する"参照渡し"と、C言語で登場する"ポインタの値渡し/参照の値渡し"は普通区別して考えます。
|
6
|
+
|
7
|
+
したがって、この質問の表題
|
8
|
+
|
9
|
+
|
10
|
+
|
11
|
+
> 配列を引数にしたとき、それは自動的に参照渡し(ポインター)になるのですか?
|
12
|
+
|
13
|
+
|
14
|
+
|
15
|
+
は「参照渡し(ポインター)」という表現がおかしく感じられます。
|
16
|
+
|
17
|
+
ポインターを渡すことを参照渡しとは呼びません。
|
18
|
+
|
19
|
+
|
6
20
|
|
7
21
|
|
8
22
|
|
@@ -23,3 +37,5 @@
|
|
23
37
|
|
24
38
|
|
25
39
|
Javaの参照型, Python, JavaScript はそうです。
|
40
|
+
|
41
|
+
C言語でポインターとして渡された状態と同じく、"参照の値渡し"が起きています。("参照渡し"ではありません)
|