Re: [問卦] 程式能寫if 就不要用for loop?
※ 引述《cosmite (焼き団子)》之銘言:
: 標題: [問卦] 程式能寫if 就不要用for loop?
: 時間: Thu Jun 16 16:12:30 2022
:
: 以前寫程式覺得要看起來厲害
: 明明能用if的
: 我會先建一個table 然後再用for loop尋找
: 好處是數量增加時增加的程式碼少
: 壞處是寫的時候和以後回來看的時候比較麻煩
: (有時候還會寫到雙層或三層for loop)
: 在網路上看一些code 其實也就if寫一寫而已
: 方便快速 維護容易 不需要想這在幹嘛
: 即時是自己寫的code 記憶力再好還是會有忘記的一天
: 程式能寫if 就不要用for loop?
: --
: 建一個structure 用for loop掃描structure的index
: IF寫法:
: if (a == 10) return;
: if (a == 20) return;
: ---------------------------------------
: FOR LOOP寫法:
: u8 index;
: u8 array[] = {
: 10,
: 20
: };
: for (index = 0; index < sizeof (array) / sizeof (array[0]); index++) {
: if (a == array[index]) {
: return;
: }
: }
:
你這兩個方法(if、for-loop)和 switch-case 根本一樣。
最差情況都是要 traversal 所有元素
如果只求簡單粗暴的話,switch-case 不是更好 ^_^
現在是只有 10 和 20 兩種
如果未來好幾種情況 30、40、50....、1000...
那還是建一個 hashtable 吧 CC
--
恩
有些語言switch還是幫你編譯成if
switch有些會編譯成hash,有些是if
我建議 a=1 b=2 c=a+b, 萬用
忘記了
爆
Re: [問卦] 在台灣如果學老美用木頭蓋房子會怎樣大家好 打給後 胎嘎後 $$$$$$________發錢錢________$$$$$$ 回饋之前優文賺的錢錢 每五推200P不重複,發20個 手動發碰運氣看有沒有發錯囉爆
Re: [問卦] 寫程式只要會用套件就好了吧?寫程式有分等級 Lv1 就像下圖這種一隻猴子敲鍵盤 猴子知道敲鍵盤的意義嗎? 當然不知道,牠知道敲對鍵盤有一根香蕉就每天這樣敲爆
[情報] 鬍子:沒有如果鬍子:沒有如果 Let’s talk Brooklyn for a second, how would you sum up your short stint in Broo klyn? Uh, it was a lot of ups and downs. I appreciate the Nets and the city for what t hey’ve done for me in that year and a half. This is a business and for me, I th41
[心情]如果新郎是你就好了與前任女友分手也已經好久了 當年是學生純純的愛 單純的欣賞、單純的喜歡, 見過雙方的家長,相處得很融洽 小時候交女友前還會列出一長串條件90
[問卦] 認為地震警報粗暴 多10秒沒用是怎樣的人有蠻多人認為 昨天那樣的地震警報很粗暴,因為打擾到你的睡眠 多那10秒比地震早到又不能幹嘛 廢。 這樣的言論還不少,對於經歷過921的我來說很不可思議。 朋友的妹妹921那年考上朝陽,準備開始快樂的大學生活8
[問卦] 程式語言為啥都要用英文寫 掛???????????程式語言很多語法都要用英文寫 阿不懂英文的是要怎麼寫????????? 就像看得懂中文 但也不見的看得懂日文漢字一樣(看起來很像中文但不是) 有人會說也能用中文寫程式
爆
[問卦] 我到立法院了,沒人啊?爆
[爆卦] 黃國昌回應國會改革懶人包爆
[問卦] 民主的力量太強了吧?爆
[問卦] 幾年前有參加太陽花的給我進來爆
[問卦] 太陽花有去,這次又在現場的都甚麼人?爆
Re: [新聞] 太陽花再起?苗博雅嘆藍白墮落:強行闖爆
[爆卦] 東森新聞製造假新聞爆
[問卦] 怎麼突然學生又開始集會護民主了?爆
[爆卦] 趙天麟副教授邀請顏若芳赴世新大學演講爆
Re: [新聞] 快訊/太陽花再起?青年學生聚集「立法院87
Re: [問卦] 民主的力量太強了吧?61
[爆卦] 台文館道歉了!館長副館長鞠躬謝罪75
[問卦] 為什麼覺青朋友這幾天狂發動態?77
[問卦] 吃牛排結果發現被加料爆
[問卦] 這波青年動員力是不是蠻可怕的82
Re: [新聞] 痛斥藍白國會改革法案強渡「暴力立法」 王63
[問卦] 私科電資:公職沒什麼前途 怎反駁?23
[問卦] 八卦版一堆反社會的是不是都中年魯蛇啊?60
[問卦] 民主是什麼時候變成嘲諷一詞了54
[問卦] Threads一堆人說黑箱要來了 有八卦嗎?43
Re: [新聞] 強調條文都公開上網 黃國昌:誰說昨天審69
[問卦] 這兩天有就業博覽會嗎?51
[問卦] 台南多區停電52
[問卦] 多數決是什麼意思爆
Re: [新聞] 快訊/太陽花再起?青年學生聚集「立法院72
Re: [爆卦] 又有懶人包造謠製圖囉40
[問卦] 上街被當白癡,投票投不贏,還能做什麼50
[問卦] FB有人把大頭照用成全黑?7X
[爆卦] 台北律師公會聲明28
[問卦] 震怒!楊丞琳哭了 第二集就墊底淘汰