如果程序算法没问题,电脑计算会有可能出错吗?

新农商网 全部 1020

如果程序算法没问题,电脑计算会有可能出错吗?

回复

共3条回复 我来回复
  • 青衣
    青衣
    这个人很懒,什么都没有留下~
    评论

    谢谢邀请

    可能会出错的。一个程序的运行,需要软件和硬件,你的程序算法没有问题,说明你的软件没有问题,如果这个时候你的硬件也运行良好,也电脑计算不会出错,如果硬件出现了问题,运行结果可能就会出错。

    2018-12-17 19:20:59 0条评论
  • 吉他789
    吉他789
    这个人很懒,什么都没有留下~
    评论

    会出错。

    硬件也是人设计的,存在bug是在所难免的事情。

    比如一些设计存在缺陷的单片机,系统等等。

    举个例子,STM32F3某型单片机,在开启FPU和某些中断的时候,浮点运算单元会出现偶发性计算错误。

    2018-12-18 17:59:59 0条评论
  • 编程圈子
    编程圈子
    这个人很懒,什么都没有留下~
    评论

    看这里的出错是怎么定义,如果所有的异常都被程序处理了,也许你可以认为这些异常都不算出错。

    比如

    try{

    b=1/0;

    }catch(Exception e){

    throw new Exception(e.getMessage());

    }

    这里的catch里的程序代码,当然是异常,但被程序捕获处理了。这里的异常处理,算不算电脑计算出错,就存在岐义。

    特别对于大型程序来讲,出错可能性总是存在的。

    2018-12-17 20:18:13 0条评论