質問編集履歴

3

2020/06/30 06:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -14,4 +14,6 @@
14
14
 
15
15
  return;
16
16
 
17
+ }
18
+
17
19
  }

2

2020/06/30 06:32

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1 +1,17 @@
1
1
  以下のプログラムを実行すると`main' に対する定義されていない参照ですというエラーが出てしまいます。どうすればよいのでしょうか?
2
+
3
+
4
+
5
+ void order(int *a, int *b){
6
+
7
+ if (*a<=*b){
8
+
9
+ return;
10
+
11
+ }else{
12
+
13
+ swap(a,b);
14
+
15
+ return;
16
+
17
+ }

1

誤字

2020/06/30 06:31

投稿

退会済みユーザー
test CHANGED
File without changes
test CHANGED
@@ -1,51 +1 @@
1
1
  以下のプログラムを実行すると`main' に対する定義されていない参照ですというエラーが出てしまいます。どうすればよいのでしょうか?
2
-
3
-
4
-
5
- void swap(int *a,int *b){
6
-
7
- int c;
8
-
9
- c = *a;
10
-
11
- *a = *b;
12
-
13
- *b = c;
14
-
15
- }
16
-
17
-
18
-
19
- void order(int *a, int *b){
20
-
21
- if (*a<=*b){
22
-
23
- return;
24
-
25
- }else{
26
-
27
- swap(a,b);
28
-
29
- return;
30
-
31
- }
32
-
33
- int main(void){
34
-
35
-
36
-
37
- int x=5, y=3;
38
-
39
- printf("x: address %p,value=%d\n",&x,x); printf("y: address %p,value=%d\n",&y,y);
40
-
41
- order(&x,&y);
42
-
43
-
44
-
45
- printf("x: address %p,value=%d\n",&x,x); printf("y: address %p,value=%d\n",&y,y);
46
-
47
- return 0;
48
-
49
- }
50
-
51
- }