发 帖  

[经验] 凯旋门真人娱乐平台

7 天前  313 单片机
收藏 0 收藏 推荐 0 推荐
分享
单片机编程中的中的一些小问题,可以借鉴一下。Enroo带来相关分享。1.    if、do、while 、switch、for、else、case、default等关键字后面一定要加上大括号{},即使后面只有一个语句,因为我就在Keil下编写单片机程序的时候,遇到过不加{}出现问题的,虽然很难解释,但是加大括号不浪费时间。其中比较难理解的是case和default,不加也可以,但是加上之后使得程序看起来更加清爽!其中break可以放在大括号外面!
有时候不要想着把C语言代码写的多简洁,更重要的是看看生成的汇编代码的长度,只有几行的递归调用生成的汇编代码大大多于几十行你认为比较简洁的赋值语句。

2. 相对独立的语句组注释。对这一组语句做特别说明,写在语句组上侧,和此语句组之间不留空行,与当前语句组的缩进一致。注意,说明语句组的注释一定要写在语句组上面,不能写在语句组下面。

3. 小技巧:想必大家都有过将赋值操作符“=”当作比较相等操作符“==”用过,这个错误比较的隐晦,不易排查,而且编译器从不把这类事情当作是程序员犯下的错。避免的方法有两种,一种是养成良好的编程习惯,在比较数值时小心翼翼的处理;



评论

高级模式
您需要登录后才可以回帖 登录 | 注册

发经验
关闭

推荐 上一条 /9 下一条

快速回复 返回顶部 返回列表