异常还是bug?那些在编程时遇到的坑,你踩了多少( 三 )
3、 使用全局变量标记该函数是否成功执行
缺陷:
1、 如果使用return方式判断函数是否正常执行 , 当某些函数需要返回运算数值时不适合使用这种方式 。
2、 peide函数使用函数参数方式标记异常 。 但是该函数有3个参数 , 难以理解其用法 。
3、 如果使用全局变量标记函数是否正常执行 , 会降低代码的安全性 。
4、 C语言中判断函数是否正常执行的3种方法 , 都需要在pide函数调用后进行判断 。
- 当valid为true时 , 运算结果正常
- 当valid为false时 , 运算过程出现错误 。
问题:
有时候异常不止有真或假 。 有多种情况导致函数不能正确执行 。
那么现在我们单纯使用真或假来标记函数执行异常 , 显得不适用了 , 因为我们无法判断该函数究竟因为什么原因导致异常执行的 。
推荐阅读
- 许秀|meiko一句谦虚,RNG和showmaker大粉破防:我还是不接受冠军被偷
- ag战队|AG超玩会大名单四个辅助,却陷入辅助难题,网友:还是怀念爱思!
- 仙剑2|经典游戏《仙剑2》苏媚的梦蛇才是最大BUG,效果叠加一招带走千叶
- 女孩|第五人格:小女孩堪称“BUG女王”,用她对战,你千万要小心!
- 打野|英雄联盟:木木带征服者,团战能力还是差!可能这件装备你没出!
- theshy|The shy的22岁生日:王者归来还是暗淡退役?
- 炉石传说|炉石天梯平衡补丁曝光,任务法锁喉贼惨遭大削,BUG德无了!
- 精灵宝可梦|《宝可梦BDSP》偷跑,玩家发现游戏存在大量bug
- 百里守约|一诺还是不会玩蓝领野,久诚百里守约被张大仙“捧杀”,月光BP出了大问题被猪哼老王狂踩!
- 巫妖王|魔兽世界:伯瓦尔不论是当摄政王,还是巫妖王,都是一个失败的人