还是不用switch了,用switch显得乱,而且代码字节数一比还多许多 主要是esc和enter判断比较长,用switch反而不如else if |
本帖最后由 寒冷魔王 于 2014-12-27 22:30 编辑 谢谢~我喜欢用for,这样改 CPP 代码复制
但是总感觉用switch行数略多 |
本帖最后由 yagami 于 2014-12-27 22:06 编辑 goto 做大死 要打断随便加个defult 里作点事情就行比如 CPP 代码复制
|
CPP 代码复制
感觉上在循环里每次初始化貌似影响效率 |
本帖最后由 RyanBern 于 2014-12-27 21:22 编辑 差不多是这样? CPP 代码复制
利用switch-case结构可能更简单些,利用不写break的贯穿结构,比if稍稍好点。 另外我也是没找到标准库里面和getch功能相同的函数,好久不用这个东西都快忘了的说…… |
本帖最后由 taroxd 于 2014-12-27 21:40 编辑 要跨平台的一套通用代码还是比较麻烦的吧。Linux 上大概是用 input.h 里的东西判断的。想要跨平台的话,考虑用宏来判断平台怎么样? conio.h 也好,Windows API 也好,都直接用上吧,没关系的。 P.S. 其实我不是全能大触。我也不是很懂这些。 P.S.2 那个 for 循环和 while(true) 没什么区别吧…… |
站长信箱:[email protected]|手机版|小黑屋|无图版|Project1游戏制作
GMT+8, 2025-1-26 07:45
Powered by Discuz! X3.1
© 2001-2013 Comsenz Inc.