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
[問卦] 程式語言為啥都要用英文寫 掛???????????程式語言很多語法都要用英文寫 阿不懂英文的是要怎麼寫????????? 就像看得懂中文 但也不見的看得懂日文漢字一樣(看起來很像中文但不是) 有人會說也能用中文寫程式
爆
[爆卦] 台灣隊又全壘打!!! 11:2持續領先澳洲爆
[爆卦] 台灣隊全壘打!!! 8:1領先澳洲爆
Re: [問卦] 綠鬣蜥 抓一隻500元 一晚400隻 比醫生賺74
Re: [新聞] 嘆民進黨欠他很多! 余天:曾說要給華75
[問卦] 勞發署謝分署長本週會回去嗎會秋後算帳嗎?64
[問卦] 你們覺得台灣隊最後會拿第幾名啊58
[問卦] 棒球的國際推廣程度為什麼這麼低?爆
[爆卦] 我在台南仁德大甲里抓到綠鬣蜥啦42
[問卦] 有沒有人覺得台灣12強會拿冠軍42
[問卦] 所以台籃憑什麼可以拿資源啊51
[問卦] 綠鬣蜥有人在守護?44
[爆卦] 日本擊敗古巴(中華隊晉級之路M1)81
[問卦] 綠鬣蜥在屏東/台南肆虐跳過中間高雄是因?40
[問卦] 棒球一級賽事史上最弱中華隊是哪一屆35
[問卦] 薑母鴨好吃的點是?35
[問卦] 為什麼食藥署一直放有毒食物進來24
[問卦] 澳洲有可能一局拿9分嗎?35
[問卦] 明天會贏古巴證明實力嗎?37
[問卦] 領基本工資,有辦法存活嗎= =...?20
[爆卦] 台灣隊贏了!!!!!!22
[問卦] 單眼一台12萬 誰敢買?27
[問卦] 台籃國際賽可以贏誰?2X
[問卦] 請問吉力吉撈是在囂張什麼21
[問卦] 中華隊去打MLB大概是落在哪個水準?26
[問卦] 所以台灣可以進東京複賽了嗎?22
[問卦] 中華隊怎麼變的那麼會打全壘打??13
[問卦] 日本為什麼沒派大谷翔平&山本由伸?23
[問卦] 跟棒球比,台籃根本就是垃圾吧?18
[問卦] 男生喜歡的女生的特質21
[問卦] 丸子,古巴追平日本