因此,你在程序设计的时候,就需要考虑所有可能的输入情况.
把不期望的输入过滤出来不做处理,或做错误处理.只对期望的输入做处理.
如果你在程序设计之初没有考虑对输入做检查的话,程序就会非你所愿的执行,这就是危害.没有什么比程序没有如程序员想象的那样去执行危害更大了.
以你的这个例子来说的话,你获取到输入后,就要判断输入的是什么,如果用户输入的是数字,那你就正常处理,如果用户输入的是其他你不希望的值,那你可以打印一个提示,说,请输入整数.然后程序返回.等等.
自己多考虑考虑.
通过设置循环退出条件来进行解决。以设置一个计数器或者一个指示变量,记录循环次数,当循环次数达到一定值时,就退出循环,防止程序无限循环下去,也可以在程序中加入判断条件,当判断条件不满足时,就退出循环,某个变量的值超过了设定的范围,就退出循环。循环次数的设置应该考虑到加工精度、机床几何误差等因素,不应该过于乐观。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)