软件设计的基本原则就是代码应简单、清晰、可读性好、易于理解和维护,因此对于算法来说,也应该遵循软件设计的基本原则,所以说算法应越简单越好的说法也是完全错误的。
针对具体问题设计的算法,还要考虑所需要的软件和硬件环境,并且要考虑程序中表达式的计算顺序,例如,有一个能计算7位有效数字的计算设备,若使用下面的代码,由于计算X、Y、Z这3个常量的顺序不正确,程序将产生错误的结果。
说 明
程序执行后,变量sum的值将是 0。
程序执行后,变量sum的值将是 1。 YEcm/mdz5wjCCvmcxN2wi676FaT6WVB1ZVf+2SA8mwSZ3ufRMgqIJ2m+ax9+Zgz6