
C语言
jingjing家
初出茅庐不怕虎
展开
-
不好编程习惯挖的坑——优先级
作为程序猿,一直就是在不断的填坑和不断的挖坑中度过的。你填过哪些前辈们挖过的坑?你又挖过哪些坑? 前两天我就遇到了一个资深前辈挖的坑,定位了两三个小时才找到问题所在。 代码想要实现的功能是这样的,如果A的第1位为1则进入if条件,代码是这样子的: if(1 == A&0x01) { .... }原创 2017-05-14 15:24:38 · 262 阅读 · 0 评论 -
一点点总结,供后续添加
很久没有写一些总结了,再过两个多月,工作就要满2年了。还是用C语言,开始学了点python,但这两年从编程能力上来说提高的并不是很快。更多的是对方案,对逻辑熟悉了不少。C语言很基础,尤其是嵌入式的开发,不需要太花哨的编程技巧,为了可读性可扩展性,为了后续自己或者别人能看懂这段代码实现的功能以及为什么这么实现,往往越易懂简单越推荐。不到不得已,绝不会为了炫技用复杂的方式来实现功能。当然再刚...原创 2018-05-13 16:29:35 · 204 阅读 · 0 评论 -
一个分号引起的血案
真的,真的是一个血案,血淋淋的惨痛教训。只因为多了一个小小的分号,惊动了无数的大领导,花了好几天的时间,才最终发现问题并解决。也许很多人会觉得,不就是一个分号嘛,何必那么没见过市面。但对于我司,对于我们这个庞大的系统,对于一个可能上亿人无形中使用的产品,我司的代码流程是非常复杂的,与互联网的运行模式很不一样。小小代码的合入,自己要测,UT、FT、ST等等都需要测试,还有版本测试,到后面是测...原创 2018-06-05 22:24:57 · 295 阅读 · 0 评论