回答編集履歴

1

return文

2017/07/02 08:15

投稿

yumetodo
yumetodo

スコア5850

test CHANGED
@@ -3,3 +3,47 @@
3
3
 
4
4
 
5
5
  [C言語で安全に標準入力から数値を取得 - Qiita](http://qiita.com/yumetodo/items/238751b879c09b56234b)
6
+
7
+
8
+
9
+ ところで
10
+
11
+
12
+
13
+ ```c
14
+
15
+ Menu SelectMenu(void)
16
+
17
+ {
18
+
19
+ int ch;
20
+
21
+
22
+
23
+ do {
24
+
25
+ printf("\n練習を選択してください。\n");
26
+
27
+ printf("(1) 単純ポジション (2) 複合ポジション\n");
28
+
29
+ printf("(3) C言語の単語 (4) 英会話 (0) 終了 :");
30
+
31
+ scanf("%d", &ch);
32
+
33
+ } while (ch < Term || ch >= InValid);
34
+
35
+
36
+
37
+
38
+
39
+ return ((Menu)ch);
40
+
41
+ printf("line番号は%d\n",(Menu)ch);
42
+
43
+ }
44
+
45
+ ```
46
+
47
+
48
+
49
+ だけど、なんで`return`文のあとにまだコードがあるのかな・・・?コンパイラは警告を出してくれると思うんだけど。