--------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.写程序是个开始,也是熟悉程序的开始,尝试自己写程序 比什么都重要,看再多理解也不够自己写的深刻. 而写程序的目标是,已 最简单的程序实现你的功能.
xucun915_925777961 2011-8-18 13:15