- 主题:逻辑
talk.c里,居然有一块
if (buf[0] != 'A' && buf[0] != 'a' && buf[0] != 'B' && buf[0] != 'b'
&& buf[0] != 'C' && buf[0] != 'c' && buf[0] != 'D' && buf[0] != 'd'
&& buf[0] != 'e' && buf[0] != 'E' && buf[0] != 'f' && buf[0] != 'F'
&& buf[0] != 'g' && buf[0] != 'G' && buf[0] != 'n' && buf[0] != 'N'
&& buf[0] != 'm' && buf[0] != 'M')
疯了,这得判断多少次啊……通通改成 buf[0] == 'A' || buf[0] == 'a' 外面加个!了
--
FROM 222.22.10.*
能优化到啥程度?
【 在 newer (牛2|...) 的大作中提到: 】
: 全靠编译器
--
FROM 222.22.10.*
哦。。。就是,还是这个好
【 在 atppp (Big Mouse) 的大作中提到: 】
: 貌似多个连续字母判断的话可以合并成小于大于什么的...
--
FROM 222.22.10.*