原创 编程 写给初学者

2011-8-16 15:29 1924 9 10 分类: MCU/ 嵌入式
 

--------Euro  编写

    对于初学者而言,最难的 =EN-US>.面对 密密麻麻的程序,很多人都会一筹莫展,我也是如此过来的.

    我本身而言 也算半个 初学者. 能给予帮助的只能是给 下面的比我更菜的了. 下面的 一些经验和建议 会慢慢补完 和总结.

<?xml:namespace prefix = o ns = "urn:schemas-microsoft-com:office:office" />

    1.首先的第一条, 程序都是从MAIN开始.至少绝大部分都是如此. 所以看程序 之前,首先要找到 MAIN的位置,其他先 不予理会.

    2.程序本身 不像人一样可以 多位思考,跳跃思考之类的, 程序是必须 从头到位 一步一步的执行,所以 从头看起 变得很重要.头指的MAIN.

    3.看程序之前最好能 看说明书,很多人就喜欢 一开始 就往程序里面钻,到最后折腾了好几个小时了 还不明白他说什么.当然前提是有说明书的前提下,如果没有 知道个大概的也行,然后再看.

 

    4.在程序里面,不是每句话都必须看懂的,因为你没看后面 或者你理解 全局大概,那么可以选择性 保留 和跳过去. 程序本身就是个逻辑,一步步看他演变的过程也是自己熟悉逻辑的过程.

    5.逻辑能力是培养起来的, 这需要 从基础程序本身着手培养, 其实只需要想通 程序的 步骤就好.

      例如: 如何能让 走马灯跑起来呢, 首先 需要明白 I/O 是怎么赋值的,然后 利用赋值,每次 改变一下,如果有7个灯, 你可以很多这样的赋值语句来实现,这样7条代码不同的灯就跑起来了.

    6.解决事情的办法千千条条,这是逻辑 的体现.只要多想,什么事情都有解决的办法.

      例如:在第五条中,初学者会写7条语句来对I/O赋值,实现走马灯效果,但如果你思考下,会发现 有没有别的办法让程序更简单呢.如果使用循环,那么只需要7条语句,那么就能实验无限的循环走马而不是 只跑一会的.如果你再深思一下,使用一个FOR循环或者WHILE循环,那么 只需要一条语句一个移位就能实现走马灯效果.

    7.写程序是个开始,也是熟悉程序的开始,尝试自己写程序 比什么都重要,看再多理解也不够自己写的深刻. 而写程序的目标是, 最简单的程序实现你的功能.

PARTNER CONTENT

文章评论1条评论)

登录后参与讨论

xucun915_925777961 2011-8-18 13:15

呵呵,不错,学习了^_^
相关推荐阅读
用户281442 2011-10-12 14:39
文件目录生成方法
最近要弄文件目录,折腾老半天,后来同事说可以自己生成目录,才发现还有这么简单的方法!!1.先在文件夹选项里面,查看-》隐藏已知文件后缀 把前面的勾去掉。2.然后 再建立一个文本文档,在里面输入 tre...
用户281442 2011-10-11 17:54
CC1101的WOR电磁波唤醒的使用方法
CC1101的WOR电磁波唤醒方式用法          博客很久没更新,总没抽出时间来做更多的博文,最近把CC1101玩了一遍,现在把CC1101的一些用法和比较深入的东西拿出来分享下。    ...
用户281442 2011-06-24 14:21
概念文 物联网概念的叙述
物联网世界-世界网络进程 物联网是什么? 或许我国的大多数人依旧一无所知,他们会听说这个名字,却无法明白他其中的含义. 那他到底是什么意思呢?   物联网,英文名称叫“The Internet ...
用户281442 2011-06-24 13:57
TI公司 CC系列芯片的无线寄存器配置方式
TI公司 CC系列芯片的无线寄存器配置方式 SmartRF Studio7的一些简单说明 TI 公司的CC系列芯片全部都是无线芯片,对于初次 使用或较少接触的人来说,CC系列的芯片无限寄存器的配...
用户281442 2011-06-21 12:44
最近在玩CC430
好久没上博客了.最近在忙CC430.折腾了 近2个月,咋也熟悉的差不多了,大家如果有兴趣也能看看,偶后面慢慢发一些相关资料,顺手发点使用的文档咯.<?xml:namespace prefix =...
EE直播间
更多
我要评论
1
9
关闭 站长推荐上一条 /3 下一条