【发布时间】:2018-04-17 09:11:54
【问题描述】:
我正在尝试对程序进行编码,以便在输入除 1 或 2 以外的数字时退出。我可以让它显示“退出消息”,但程序重新启动而不是退出。我相信这可能是因为开关默认值中没有“返回 0”,但是当我包含它时,我一直收到 void calcit 的返回错误。我觉得我错过了一些简单的事情。
【问题讨论】:
-
" 但程序重新启动" 事实并非如此。看看这里
do { ... } while (true);。你永远不会跳出这个循环,这意味着if(resp != '1' || resp != '2')是不可访问的。
标签: c++ switch-statement user-defined-functions