◎正当な理由による書き込みの削除について:      生島英之とみられる方へ:

最長不倒関数■C言語でmain関数に全コードを入れる ->画像>1枚


動画、画像抽出 || この掲示板へ 類似スレ 掲示板一覧 人気スレ 動画人気順

このスレへの固定リンク: http://5chb.net/r/tech/1653574691/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

1デフォルトの名無しさん
2022/05/26(木) 23:18:11.95ID:2dmITGtW
第10章 最長不倒関数
http://www.pro.or.jp/~fuji/mybooks/cdiag/cdiag.10.3.html
連載の第1回に「関数の長さ」の目安について書きましたが、
やはり画面に 収まる、あるいはプリンタ用紙1枚に収まる程度の
60行以内にしたいものです。 まあ、せめて100行以内になるよう
努力してもらいたいものです。それが、 2500行近くもあるのでは、もう「絶句」しかありません。

長すぎる関数は絶対に「分割」しましょう。分割し、独立した「関数」に
し てしまえば、デバッグのとき、より短くなった関数の中だけを注目すればすむ ようになるはずです。

こんな長い関数を書いてきたら、内容など調べる必要は一切ありません。
「長い!読めん!」といって、書き直させる以外に手はありません。
こんな長 い関数のデバッグは、ライフワークになりかねません。


最長不倒関数の例
https://github.com/ShellShoccar-jpn/misc-tools/tree/master/C_SRC
2デフォルトの名無しさん
2022/05/26(木) 23:33:38.12ID:/wvaCk+2
人生に必要な3つの力とは
おっぱいとちくびとおまんこである
3デフォルトの名無しさん
2022/05/27(金) 11:19:24.54ID:S0cy91Tb
プロトタイプ書いて前方参照しない派と
main以外は全部後方に書いておいてプロトタイプ書かない派があるな
4デフォルトの名無しさん
2022/05/27(金) 11:19:24.92ID:S0cy91Tb
プロトタイプ書いて前方参照しない派と
main以外は全部後方に書いておいてプロトタイプ書かない派があるな
5デフォルトの名無しさん
2022/05/27(金) 11:19:25.84ID:S0cy91Tb
プロトタイプ書いて前方参照しない派と
main以外は全部後方に書いておいてプロトタイプ書かない派があるな
6デフォルトの名無しさん
2022/05/27(金) 11:31:06.98ID:HNJHF6TR
アホみたいに長いswitch文を書いた時は
相対ジャンプが届きませんみたいなエラー吐かれて笑ったわw
7デフォルトの名無しさん
2022/05/27(金) 12:41:18.93ID:tzFUQxnX
main関数じゃないけど、
初めてやった仕事で1関数で2000行こえるのがあったのを思い出してしまった
8デフォルトの名無しさん
2022/05/28(土) 11:45:06.57ID:81XaDMLN
>>6
30年くらい前?
9デフォルトの名無しさん
2022/05/28(土) 17:28:46.63ID:DrsyU/Zk
ANSI C では switch 文の case ラベル数に上限が設けられており、その数は 257 であった。
10デフォルトの名無しさん
2022/05/29(日) 14:17:01.83ID:08b+BMRw
>>1
案の定POSIX原理主義者のスパゲッティコードだった
11デフォルトの名無しさん
2022/05/29(日) 14:23:23.86ID:MNYu/GXn
C言語の基礎からやり直したほうがよい

https://github.com/ShellShoccar-jpn/misc-tools/blob/master/C_SRC/herewego.c

/*####################################################################
# Main
####################################################################*/

/*=== Initialization ===============================================*/
int main(int argc, char *argv[]) {

(main関数の中がインデントされていない)

/*--- Variables ----------------------------------------------------*/
int i; /* all-purpose int */
int64_t i8; /* all-purpose int64_t */

(長いmain関数)

/*=== Finish normally ==============================================*/
return 0;}

(↑main関数の終了)
12デフォルトの名無しさん
2022/05/29(日) 14:25:28.91ID:F5UifZ6e
コメント長すぎ
13デフォルトの名無しさん
2022/05/31(火) 10:44:10.27ID:aYJaA5wp
ゴミを貼るな

ニューススポーツなんでも実況



lud20250608085120
このスレへの固定リンク: http://5chb.net/r/tech/1653574691/
ヒント:5chスレのurlに http://xxxx.5chb.net/xxxx のようにbを入れるだけでここでスレ保存、閲覧できます。

TOPへ TOPへ  

このエントリをはてなブックマークに追加現在登録者数177 ブックマークへ


全掲示板一覧 この掲示板へ 人気スレ | Youtube 動画 >50 >100 >200 >300 >500 >1000枚 新着画像

 ↓「最長不倒関数■C言語でmain関数に全コードを入れる ->画像>1枚 」を見た人も見ています:
ジャバスクリプトの勉強してるんだけどこれかなり難しいよな? 配列とか関数がないプログラミング言語ってないの?
誰か動径分布関数について教えて
【AI】終了したNHK国際放送の多言語字幕 字幕生成は米Googleの翻訳API [少考さん★]
【AI】NHK、AIの多言語字幕サービス終了 尖閣諸島を中国名で表示のため [牛乳トースト★]
キムチの原産地が言語によって変わる?韓国が中国AI利用に注意喚起=韓国ネット「信用できない」[2/10] [右大臣・大ちゃん之弼★]
フジ2度目会見は超異例の10時間23分!世界最長のゼレンスキー大統領会見に続く 会見史に残る時間無制限430人超参加、質問者のべ109人★6 [Ailuropoda melanoleuca★]
【悲報】言語オタク、一般人を煽る
向井地総監督の総監督在任期間が歴代最長になる
言語の難しさは文明の発展度に反比例する
【悲報】ケンモメンが嫌儲をやめられない理由、言語化される
リベラル言語Pythonは何故覇権言語になったのか,シェアトップ言語になる
【韓国】駐韓日本大使の不在期間 最長に=帰任ムードなし[01/22] ★6
【官邸の守護神】杉田官房副長官(80)が退任 歴代最長、官邸主導の安倍・菅内閣支える [上級国民★]
【話題】フクロウと話すときは「フクロウ語」で! ペットの言語で会話できる人がすごすぎる [ひぃぃ★]
【安倍政権】心に全く響かない…何を話していたのか頭に残らない… 安倍の「戦後最悪の言語感覚」が日本を破壊する [1号★]
中英語(oneオーネgoodゴードofオフheヘーnameナーメknightクニヒトchildチルド)この言語が現代英語に負けた理由、なに?
小西ひろゆき『「安倍総理の在任期間が憲政史上最長になった」という報道は、安倍総理への敗北宣言…』 ネット「すでに敗北してる [Felis silvestris catus★]
PUBGを手に入れたハードが優勝する
嫉妬とか疑心暗鬼とかのワードNG入れてる
持ってるソニーハードの数によってキチガイ度が決まる
【悲報】山下法相「受け入れる外国人労働者の数に上限はない」
【野球】<早実・清宮の「100号」報道>「狭い球場でレベルが低い投手から打ったHRも数に入れて何を大騒ぎしているのか」
【マーティ・フリードマン】 なぜあらゆるタイプの日本人にメタルやギター主体の音楽が受け入れられるのか、なぜアメリカは違うのか語る [湛然★]
最長片道切符の旅
関東弁は土人の言語
新言語を開発したい
C言語なら俺に聞け 155
C言語なら俺に聞け 161
C言語に詳しいやつきてや
おすすめの言語おしえて
C言語なら俺に聞け 144
世界で共通する言語は3つ
VIPPER最長年ってだれ?
景気回復6年目 戦後最長に
大学の言語選択で悩んでるんだけど
PHPで新しい言語を作るスレ
なんで言語って統一されてないの?
質問スレッド in 言語板
次世代が造った言語 blawn
朝鮮人ハングルは欠陥言語
言語学板ローカルルール申請
語学(第二言語習得)にLINUXは使えるか
成田悠輔「化学は汎用性の低い言語」
C言語でRADって作れるんでしょうか?
逆に覚えにくい人工言語を作ろう!
C言語なら俺たちに聞け パート0001
謎の言語を発見した。誰か読んでくれ。
言語哲学や言語分析哲学から言語学を考える。
【魔法】リリカル☆Lisp【言語】
【ST】言語聴覚士スレ Part28
ヨーロッパのおすすめの言語教えて
在職日数が歴代最長を更新してから辞任するって
ヴィコツキーの理論に基づく認知言語学
世界の共通言語は英語じゃなくて笑顔だと思う
日本語、欠陥言語すぎるwwwwwww
【誤訳直し】邪悪な言語は存在しない!!
お前らの小説に出てくる架空の言語作ってやるよw 2
(悲報)邦楽、言語の壁により世界でマイナー
言語性IQ優位の人はなぜ文を要約するのが苦手なのか
let s: プログラミング言語? = Swift
プログラミング言語 Rust 4【ワッチョイ】
【言語】 世界で最も影響力のある言語ベスト25
【速報】日本語、世界最速の言語だったwwwww
お前ら最長でどのくらいレスバ続いたことある?
【C?】最初の言語に何を選ぶか【Haskell?】
20:46:01 up 66 days, 21:44, 0 users, load average: 6.60, 7.24, 7.58

in 1.7173118591309 sec @1.7173118591309@0b7 on 062309