C言語の設計ミスった危険な関数トップ10決めようぜ (215レス)
C言語の設計ミスった危険な関数トップ10決めようぜ http://mevius.5ch.net/test/read.cgi/tech/1574306624/
上
下
前次
1-
新
通常表示
512バイト分割
レス栞
抽出解除
必死チェッカー(本家)
(べ)
自ID
レス栞
あぼーん
61: デフォルトの名無しさん [sage] 2019/12/15(日) 09:51:38.77 ID:5sPbacoo ネストの数がわからないような巨大な構造は それだけで最低だ そんなんだと名前付きループにした所で @outerなんて名前が使い回されて 同じ名前のループがネストされて それこそ難読コードになる それならユニークなラベルによるgotoの方が良い >>57くらいのループなら break 2; は名前を考える手間が無くて楽だし 見にくくもない http://mevius.5ch.net/test/read.cgi/tech/1574306624/61
62: デフォルトの名無しさん [sage] 2019/12/15(日) 09:57:28.64 ID:5sPbacoo とは書いたけど どっちも有るならどっちも欲しい どっちかだけげならbreak 2;の方が欲しい って感じ http://mevius.5ch.net/test/read.cgi/tech/1574306624/62
64: デフォルトの名無しさん [sage] 2019/12/15(日) 11:05:09.82 ID:5sPbacoo ループの先頭、ループの終わり、break部分 3箇所見ないとダメってだけでダメな仕様 http://mevius.5ch.net/test/read.cgi/tech/1574306624/64
66: デフォルトの名無しさん [sage] 2019/12/15(日) 12:36:08.74 ID:5sPbacoo 大きければgoto 小さければbreak n http://mevius.5ch.net/test/read.cgi/tech/1574306624/66
67: デフォルトの名無しさん [sage] 2019/12/15(日) 12:38:50.49 ID:5sPbacoo 名前を付ける手間を許容するならgotoという解決法が既にある http://mevius.5ch.net/test/read.cgi/tech/1574306624/67
72: デフォルトの名無しさん [sage] 2019/12/15(日) 18:05:59.04 ID:5sPbacoo for (i = 1; i <= 3; i++) { for (j = 1; j <= 3; j++) { printf("%d, %d\n", i, j); if (i * j > 3) goto outer; } } outer:; http://mevius.5ch.net/test/read.cgi/tech/1574306624/72
73: デフォルトの名無しさん [sage] 2019/12/15(日) 18:58:38.98 ID:5sPbacoo for (i = 1; i <= 3; i++) { for (j = 1; j <= 3; j++) { printf("%d, %d\n", i, j); if (i * j > 3) goto outer; } } printf("complete\n"); outer:; http://mevius.5ch.net/test/read.cgi/tech/1574306624/73
74: デフォルトの名無しさん [sage] 2019/12/15(日) 19:01:19.97 ID:5sPbacoo わざわざ言語拡張しなくても >>57以上の事が実現出来る http://mevius.5ch.net/test/read.cgi/tech/1574306624/74
メモ帳
(0/65535文字)
上
下
前次
1-
新
書
関
写
板
覧
索
設
栞
歴
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
AAサムネイル
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.654s*