作者PowerKid (暴力小孩)
看板C_and_CPP
標題[問題] 請教這種寫法怎麼改善
時間Wed Jan 21 18:21:12 2015
假設現在有一個資料庫 裏面有存 關於a b c的許多內容
舉例來說 單身 父母 有錢 小孩
a 單身 父母
b 單身 父母 有錢 小孩
c 父母 有錢 小孩
現在我要判斷a b c 的狀況 然後存到陣列裡面
我只能用
if(X單身){
arrayX.single=單身;
}
if(X父母){
arrayX.parent=父母;
}
if(X有錢){
arrayX.money= 有錢 ;
}
if(X小孩){
arrayX.child=小孩;
}
這種寫法嗎?
謝謝
--
===============================================================================
一恨 自介打臉,二恨 紅顏薄倖,噓 鍵君十二恨: ╱\/ ╲ -決鬥吧!!
三恨 文青假掰,四恨 甲鬼甲怪, 你只配我使用最下層的鍵 ∕
◤◥ ﹨
ψ
五恨 五樓自婊,六恨 廢文討噓,→ 鍵君十二恨: /八 八 ▼ \
▅▅▅
七恨 軍公教爽,八恨 國考不上, 這種角色要用第三層的鍵 \▔ ▔▼ /◥
▃▃▃
九恨 爆肝血尿,十恨 初音不真,→ 鍵君十二恨: __
▃▃◣ ◢▄▇ ◥▃▃▃
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 122.146.195.238
※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1421835675.A.5A2.html
※ 編輯: PowerKid (122.146.195.238), 01/21/2015 18:22:47
推 wenyonba: 如果都是 bool,可以用 bit,特性用 array,跑 loop 01/21 18:26
推 wenyonba: 不過有點看不懂你的 code 是想說啥 01/21 18:31
推 softseaweed: 用一個array放bool或是直接一個4 digit binary? 01/21 18:47
→ TobyH4cker: 看不懂你想問的問題是什麼 01/21 20:21
→ NoManInCar: map? 01/21 20:22
→ wuliou: 看不懂你想問啥 01/21 20:54
推 tubbysong: 全部丟進去排序 01/21 22:32
推 longlongint: 不學SQL嗎 01/22 11:28
→ red0210: x.single = (x 是單身) ? yes : no; 01/23 06:31
→ red0210: 這樣可以省下 if 的行數,不知道你要問的是不是這個。 01/23 06:32
→ xvid: 每個條件指定一個bit存 全部OR起來就ok 01/24 09:12