51的程序做了快两年了,但程序质量一直不理想,怎么才能提高自己的编程水平啊???希望高手指

2020-02-04 09:35发布

如题!!!
修改内容: 增加了一个GPS数据处理程序,供新手参考,望高手指点程序质量好坏!!!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
67条回答
nome
1楼-- · 2020-02-05 00:28
我也两年了 状态机都不懂
cyr_hongfeng
2楼-- · 2020-02-05 03:50
盲目也不行,我之前也是急,C语言,操作系统,英语,STM32杂七杂八一起学,弄的大半年过去感觉还是没什么进步
kenny17
3楼-- · 2020-02-05 06:37
 精彩回答 2  元偷偷看……
mitchell
4楼-- · 2020-02-05 08:53
一方面,深入单片机内部,熟悉微机原理,了解C语言的编译和汇编程序。这样非常有助于写出很高效的代码,以及解决一些c语言容易出现的“““莫名其妙”””的问题。
二方面,系统学习算法。
三方面,读读操作系统源码或者其他高质量的代码,如1楼所说的。

只要上面三方面可以做到,保证编程水平突飞猛涨。
258963519
5楼-- · 2020-02-05 11:16
告诉一个方法,懒点,但是不要躲,总是闲麻烦,然后想办法让其简单即是,好的编程方法最终都是最省事的。
airfex
6楼-- · 2020-02-05 15:38
回复【10楼】mitchell  
一方面,深入单片机内部,熟悉微机原理,了解c语言的编译和汇编程序。这样非常有助于写出很高效的代码,以及解决一些c语言容易出现的“““莫名其妙”””的问题。
二方面,系统学习算法。
三方面,读读操作系统源码或者其他高质量的代码,如1楼所说的。
只要上面三方面可以做到,保证编程水平突飞猛涨。
-----------------------------------------------------------------------

学习一下

一周热门 更多>