回答編集履歴

1

間違えて途中で投下しました

2017/06/12 17:18

投稿

LouiS0616
LouiS0616

スコア35660

test CHANGED
@@ -14,4 +14,40 @@
14
14
 
15
15
  ```
16
16
 
17
- 『wが0でないか、wが6でないとき』実行されます。つまり、毎回ですね。
17
+ 『wが0でないか、wが6でないとき』つまり、毎回trueですね。
18
+
19
+
20
+
21
+ ---
22
+
23
+ コードに意味を持たせることで、バグの発見率は一気にあがります。
24
+
25
+ 例えば、次のような関数を導入してはいかがでしょうか。
26
+
27
+ ```C
28
+
29
+ bool isSunday(int w) {
30
+
31
+ return w == 0;
32
+
33
+ }
34
+
35
+ ```
36
+
37
+ ---
38
+
39
+ また、冗長なコードも、とりあえずエラーフラグに関して。
40
+
41
+ err_flgをfalseに初期化すれば、err_flg = false;を複数個所省けます。
42
+
43
+ また、
44
+
45
+ ```C
46
+
47
+ /* エラー処理 */
48
+
49
+ if (err_flg == true)
50
+
51
+ ```
52
+
53
+ この==trueは完全に冗長です。