回答編集履歴

2

void

2018/07/23 17:24

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -53,3 +53,27 @@
53
53
 
54
54
 
55
55
  としましょう。
56
+
57
+
58
+
59
+ というか
60
+
61
+
62
+
63
+ ```
64
+
65
+ prog.c:1:6: warning: return type of 'main' is not 'int' [-Wmain]
66
+
67
+ void main(){}
68
+
69
+ ^~~~
70
+
71
+ ```
72
+
73
+
74
+
75
+ のように警告が出るはずなんですが・・・。
76
+
77
+
78
+
79
+ またmain関数の戻り値はお忘れなく(C++ではmain関数に限り省略できますが)

1

void

2018/07/23 17:24

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -21,3 +21,35 @@
21
21
 
22
22
 
23
23
  今回の場合は後者の選択肢を取るべきように思われます。
24
+
25
+
26
+
27
+ ---
28
+
29
+
30
+
31
+ 細かい話ですが
32
+
33
+
34
+
35
+ ```c
36
+
37
+ void main(void){
38
+
39
+ ```
40
+
41
+
42
+
43
+ について。フリースタンディング環境以外ではこのmain関数の定義は認められていません。
44
+
45
+
46
+
47
+ ```c
48
+
49
+ int main(void){
50
+
51
+ ```
52
+
53
+
54
+
55
+ としましょう。