討論串[語法] 無規則性固定數值輸入的處理方式?
共 7 篇文章
內容預覽:
switch case還有一個if else沒的好處. enum {. eXXX = 1;. eYYY = 2;. eZZZ = 2; // typo,shit happens. };. switch {. case eXXX:. break;. case eYYY:. break;. case e
(還有65個字)
內容預覽:
完全不能理解 if else 會比 switch 好的原因在哪。. 可讀性不管怎麼想都是 switch 比較好(其實這連想都不用想吧). 這是程式碼對於本身的意圖的表達能力的問題。. 就像是雖然我們用 while 可以作到 for 的事,兩者可以互換,. 但是一般我們跑「某預期次數的迴圈、或是迭代某
(還有598個字)
內容預覽:
我看了看, 我無法理解原 PO 所謂 switch 讓可讀性變差的意思. 如果是純粹讓程式馬行數變少. void func1(int x){. switch(x){. case 1:func2(0x01);break;. case 6:func2(0x02);break;. case 9:func2
(還有3個字)
內容預覽:
switch 會讓 source code 膨脹很多這問題,是我一直不太喜歡用. switch 的原因,尤其在看過不少濫用 switch 的程式碼之後,更. 讓我對 switch 的使用感到反感(可讀性真的很差..不過這應該是. 寫code的人的問題?)。. 不過沒想到用 switch 在 comp
(還有372個字)
內容預覽:
我比較好奇的是x這個數字是那來的,但我想是沒有重複的數字。. 該不會是某個head file定義了. enum {status1 ,status2 ,status3 ,status4};. enum Status. {. STATUS1 = 0x01<<status1, //1. STATUS2 =
(還有391個字)