このプログラムできまっか? (60レス)
このプログラムできまっか? http://medaka.5ch.net/test/read.cgi/prog/1625843192/
上
下
前
次
1-
新
通常表示
512バイト分割
レス栞
8: 仕様書無しさん [sage] 2021/07/10(土) 11:20:27.47 クソスレたてるな 質問するなら相手に分かる文章を書け インデントをちゃんとしろ while文for文の繰り返し対象が文1つでもブロックで囲め 配列添字の型はcharではなくintにしろ http://medaka.5ch.net/test/read.cgi/prog/1625843192/8
9: 仕様書無しさん [sage] 2021/07/19(月) 13:28:34.74 ひでえコード http://medaka.5ch.net/test/read.cgi/prog/1625843192/9
10: 仕様書無しさん [] 2021/08/04(水) 17:26:05.71 せめてwandboxのpermalink貼ってくれ悟空ー!! http://medaka.5ch.net/test/read.cgi/prog/1625843192/10
11: 仕様書無しさん [sage] 2021/08/04(水) 17:35:44.38 配列の添字にintは勿体ない charで十分 http://medaka.5ch.net/test/read.cgi/prog/1625843192/11
12: 仕様書無しさん [] 2021/08/04(水) 19:15:13.11 >>11 何が勿体ないだよ? まだ8bitCPU使ってるのか? http://medaka.5ch.net/test/read.cgi/prog/1625843192/12
13: 仕様書無しさん [sage] 2021/08/04(水) 21:38:00.25 配列の定義は100バイト つまり添字は100以上は使わない charで十分 http://medaka.5ch.net/test/read.cgi/prog/1625843192/13
14: 仕様書無しさん [] 2021/08/04(水) 23:22:04.33 仕事でそんな厨房のような設計する奴が来たら直ぐチェンジだわ 8bit 環境じゃ無いなら int をケチって char にしてもリソースの節約にもパフォーマンスの高速化にもならんし 100文字までの仕様がちょっと増えただけでインデックスが折り返してしまう潜在不具合を仕込むし メンテナンス性を全く考えずに無意味な最適化で喜んでる http://medaka.5ch.net/test/read.cgi/prog/1625843192/14
15: 仕様書無しさん [sage] 2021/08/05(木) 04:06:04.31 バウンダリでアライメントがいくつつこうが cの言語仕様としてのcharは1バイト intをcharにすることで省力化に成功している また、for(b--;b>=0;b--)で \0を出力しないようさりげなく考慮している部分も良いと思う >>6は無駄を排除した洗練されたコードと言えよう http://medaka.5ch.net/test/read.cgi/prog/1625843192/15
16: 仕様書無しさん [] 2021/08/06(金) 18:46:40.05 コンパイラが最適化するようなところに可読性落としてまで中途半端な最適化入れるやつ困るわ 若い頃の自分がそうだったが http://medaka.5ch.net/test/read.cgi/prog/1625843192/16
17: 仕様書無しさん [sage] 2021/08/06(金) 19:14:25.83 別にチューニングするのはかまわんと思うが 環境依存になってしまっているコードでドヤ顔されても 「それはあなたの環境ですよね」としか言いようがない http://medaka.5ch.net/test/read.cgi/prog/1625843192/17
18: 仕様書無しさん [sage] 2021/08/06(金) 20:33:08.74 すげえオナニーコードだな。 forの初期化式にデクリメントなんかあったら普通に「は?」だわ。 そりゃ数秒で動くのはすぐわかるけど、この程度の内容で可読性無視して変数ケチるくらいパフォーマンス気にするか? まあ間違いなく大規模開発したことない素人だな。 リーダブルコードおかずにセンズリこいてろ。 http://medaka.5ch.net/test/read.cgi/prog/1625843192/18
19: 仕様書無しさん [sage] 2021/08/06(金) 21:48:40.99 char moji[100]; int b; scanf("%s%n",moji,&b); while(b>-1){ printf("%c",*(moji+b)); b--; } http://medaka.5ch.net/test/read.cgi/prog/1625843192/19
20: 仕様書無しさん [sage] 2021/08/06(金) 21:59:58.54 char moji[100]; int b; scanf("%s%n",moji,&b); while(printf("%c",*(moji+(b--))) && b >-1); http://medaka.5ch.net/test/read.cgi/prog/1625843192/20
21: 仕様書無しさん [sage] 2021/08/06(金) 22:21:14.28 >>19 >>20 落書きなら便所の壁にお願いします http://medaka.5ch.net/test/read.cgi/prog/1625843192/21
22: 仕様書無しさん [] 2021/08/07(土) 00:43:05.85 配列をポインタであると見抜ける人でないと難しい http://medaka.5ch.net/test/read.cgi/prog/1625843192/22
23: 仕様書無しさん [sage] 2021/08/07(土) 15:15:46.67 見抜くってw当たり前の知識だろ http://medaka.5ch.net/test/read.cgi/prog/1625843192/23
24: 仕様書無しさん [sage] 2021/08/07(土) 17:18:39.38 >>23 お前何者? http://medaka.5ch.net/test/read.cgi/prog/1625843192/24
25: 仕様書無しさん [] 2021/08/07(土) 23:25:24.78 >>23を知らないなんてもぐりだろ http://medaka.5ch.net/test/read.cgi/prog/1625843192/25
26: 仕様書無しさん [sage] 2021/08/08(日) 00:32:23.24 配列とポインタは別の概念 実装レベルで同じだからといってシンタックスシュガーなんて言い出すのは正しくない http://medaka.5ch.net/test/read.cgi/prog/1625843192/26
27: 仕様書無しさん [sage] 2021/08/08(日) 11:37:46.89 >>17がひろゆきの名言のパロディを書いたから、 >>22もひろゆきをパロったんだよ 「それはあなたの環境ですよね」 ↓ 「それはあなたの感想ですよね」 「配列をポインタであると〜」 ↓ 「ウソをウソであると〜」 http://medaka.5ch.net/test/read.cgi/prog/1625843192/27
28: 仕様書無しさん [sage] 2021/08/08(日) 12:27:03.58 そもそも容量を節約したいなら他に方法あるでしょ http://medaka.5ch.net/test/read.cgi/prog/1625843192/28
29: 仕様書無しさん [sage] 2021/08/08(日) 12:52:44.41 >>28 たとえば? http://medaka.5ch.net/test/read.cgi/prog/1625843192/29
30: 仕様書無しさん [sage] 2021/08/08(日) 13:38:26.66 >>29 構造体 アライメント http://medaka.5ch.net/test/read.cgi/prog/1625843192/30
31: 仕様書無しさん [sage] 2021/08/08(日) 18:43:42.34 ビットフィールドとか懐かしいな しばらく使ってない http://medaka.5ch.net/test/read.cgi/prog/1625843192/31
32: 仕様書無しさん [sage] 2021/08/08(日) 23:42:46.85 charで手軽に節約する前にまずビット演算だろう http://medaka.5ch.net/test/read.cgi/prog/1625843192/32
33: 仕様書無しさん [sage] 2021/08/08(日) 23:43:33.76 そもそもintは何bitかの保証がない 仮にintが4bitであるならば、charにすると2倍になってしまう http://medaka.5ch.net/test/read.cgi/prog/1625843192/33
34: 仕様書無しさん [sage] 2021/08/09(月) 08:15:44.92 >>31 どこにビットフィールドがでてくるんだよ >>32 ビット演算なんて使う局面ないだろ http://medaka.5ch.net/test/read.cgi/prog/1625843192/34
35: 仕様書無しさん [sage] 2021/08/09(月) 13:57:51.82 >>1の仕様によると使用する値は0〜100。つまり101〜255までは空いてるんだよ まだまだ詰められるじゃないか http://medaka.5ch.net/test/read.cgi/prog/1625843192/35
36: 仕様書無しさん [sage] 2021/08/09(月) 14:03:24.58 >>35 どうやって詰めるの? メモリってバイト単位でとられるんじゃないの? http://medaka.5ch.net/test/read.cgi/prog/1625843192/36
37: 仕様書無しさん [] 2021/08/10(火) 00:37:13.33 大学の課題だか研修の課題だか知らんけどこんなんにパフォーマンス求める前にまず誰か動くコード出してみろよ https://wandbox.org/ http://medaka.5ch.net/test/read.cgi/prog/1625843192/37
メモ帳
(0/65535文字)
上
下
前
次
1-
新
書
関
写
板
覧
索
設
栞
歴
あと 23 レスあります
スレ情報
赤レス抽出
画像レス抽出
歴の未読スレ
Google検索
Wikipedia
ぬこの手
ぬこTOP
0.012s