调试CPU和CUDA写的程序发现我的C++果然只有75分

写代码并不痛苦,最痛苦的是调试,还是调试自己的程序!

因为思维定势的存在 人根本很难发现自己不经意犯的错误

因为两个循环的错误。。。我调了接近6天

错误很简单,双层循环,某参数在外层循环应该保持一个值,但是却因为内层循环改变了值,导致下一次的内层循环结果出错,因此最重要的在于在进入内层循环之前,使用临时参数赋予当前的值,当前的值不进入内层循环,这样就不会导致结果出错。这个错误真是会经常犯的。以后要注意!

原文地址:https://www.cnblogs.com/qwcbeyond/p/2199099.html