关于浮点数和整数的隐式转换 | 您所在的位置:网站首页 › 浮点数和整数的相同性 › 关于浮点数和整数的隐式转换 |
坑死了。 今晚上机考试,我的矩阵乘法优化基本很有信心在速度排名中拿第一,然后老师让写一个简单的测试程序测试结果正确性。测试程序自然是不难的,虽然很紧张,但我还是很快就写好了。结果发现,不正确!!! 当时那个急啊,测试程序没写对,我这题直接没分了,白瞎了我耗费了N多心血的程序优化。越急越误事,最后还是拉下脸皮找朋友借了个测试代码,才没完蛋。不过感觉既欠了别人人情,自尊心也很受挫。 这一切的来源是什么呢?就是坑爹的顺手一个int xx的习惯。 int min = maxs[i];没错,maxs是个float类型的数组,我惯性一样上手就糊int。之前虽然对类型转换、计算顺序这些基础很感兴趣,所以了解过挺多的。但是一直还处于没有什么深刻印象的状态,这次我才发自内心感到,隐式类型转换就是巨坑的玩意,连warning都不报的编译器真该拉出去打。 我是周围中少有的,对gdb等调试工具算的上很熟手的,所以导致越来越依赖工具debug。想着快点写完就行,出了什么事有编译器和gdb,结果编程习惯反而越来越差了,这个真的要改! |
CopyRight 2018-2019 实验室设备网 版权所有 |