回答編集履歴

1

すこし詳しく

2021/11/06 07:20

投稿

quickquip
quickquip

スコア11235

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言語でポインターとして渡された状態と同じく、"参照の値渡し"が起きています。("参照渡し"ではありません)