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
[問卦] 程式語言為啥都要用英文寫 掛???????????程式語言很多語法都要用英文寫 阿不懂英文的是要怎麼寫????????? 就像看得懂中文 但也不見的看得懂日文漢字一樣(看起來很像中文但不是) 有人會說也能用中文寫程式
36
[問卦] 為什麼中年人特別討厭中國?爆
[問卦] 波特王北京vlog -你有吃過蠍子串嗎66
Re: [新聞] 護理人力吃緊 急重症醫PO「燃燒殆盡的41
[問卦] 影/黨產條例表決民眾黨8名立委全缺席66
[問卦] 日本人素質真的高?爆
[爆卦] 黃國昌:國會改革覆議案公開辯論確定破局38
[問卦] 台電是怎麼把一手好牌打爛的57
[問卦] PTT是怎麼把一手好牌打爛的?36
Re: [問卦] 波特王北京vlog -你有吃過蠍子串嗎37
[問卦] 為啥麥當勞沒有快樂大人餐?12
[問卦] 中共真的有幾千枚飛彈對準台灣嘛27
[問卦] 早上6:30 就有老人全裸進烤箱22
Re: [新聞] 郭智輝:電價不是愈便宜愈好 籲民眾平時22
[問卦] 劉思慕是不是最慘的漫威演員?17
Re: [問卦] 日本有被中國統治過?15
[問卦] 日本浴衣腋下為什麼有洞?45
[問卦] 憂鬱症是不是除了吃藥 只能靠自己好起來?15
[問卦] 元宇宙不發展了啊?9
[問卦] 早餐這樣吃1000算貴嗎18
[問卦] 把一手爛牌打好甚至打贏的最佳例子?15
[問卦] 被作者噁心到的遊戲或小說有哪些?13
[問卦] 最經典把一手好牌打爛的例子?61
[問卦] 去中國玩很LOW很丟臉嗎???14
[問卦] 無名小站是怎麼把一手好牌打爛的13
[問卦] 仙劍奇俠傳是怎麼把一手好牌打爛的?11
[問卦] 民進黨是如何把一手好牌打爛的9
[問卦] 在身上刺兩個字要刺什麼?12
[問卦] 油電雙漲 人民艱苦→電價不是愈便宜愈好12
[問卦] 交通bug 牽機車走斑馬線是行人嗎?9
[問卦] intel是怎麼把一手好牌打爛的?