質問編集履歴

1

コードの追記

2020/03/11 08:44

投稿

Sukabo
Sukabo

スコア31

test CHANGED
File without changes
test CHANGED
@@ -1 +1,29 @@
1
1
  関数の定義で引数を`(char *str[])`として、実際に渡す変数を`char str[3][15]`としたところコンパイルできなかったのですが、多次元配列とポインタの配列は別物なのでしょうか。
2
+
3
+
4
+
5
+ ```C
6
+
7
+ void func(char *[]);
8
+
9
+
10
+
11
+ void main(){
12
+
13
+ char str[3][15];
14
+
15
+ func(str);
16
+
17
+ return;
18
+
19
+ }
20
+
21
+
22
+
23
+ void func(char *str[]){
24
+
25
+ return;
26
+
27
+ }
28
+
29
+ ```