99问答网
所有问题
学习C语言半年了,希望哪位高手指点一下 ,怎么通过自己的思考写出简洁的代码,而不是背书背出的代码。
感觉自己独立写出的代码非常粗糙,漏洞百出,该从哪些方面进一步提升自己的写代码能力呢?谢谢指点
举报该问题
推荐答案 2011-11-02
先会读,再会写。如果读懂了很多程序,自然也就会写了。读懂不是背会,而是理解程序的思路。绝大多数程序设计教学都对这一点不够重视,你可以试试。这是我自己的学习体会。
代码简洁,前提是思路清晰而简练。如果具备必要的程序设计基础时,想要进一步追求代码简洁,关键就是找到简洁的思路和算法。思路是核心,认识、分析问题是关键。
读程序是一个学习方法,还有一个学习方法就是修改自己的程序:先写出来,然后修改调通,然后对照教材,找不同。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/zz7jteWzO.html
其他回答
第1个回答 2011-11-01
C语言最精华的部分就算指针了,还有结构体和文件也是难点,你写不出独立的代码,那有可能是你的基本代码执行步骤不知道,就是说,给你个完整的代码,你可能还不知道是怎么执行这些代码的,还有你要从根本抓起,多去想想这个代码是怎么执行的,先执行哪一步再执行哪一步。以后你就会独立写代码了,对了,还要注意一些表达方式,像强自性转换等,你要注意下。有条件的话,多上机敲敲代码,多运行,你可以学到好多东西,学c语言绝不可以纸上谈兵~~~~~希望对你有所帮助。
第2个回答 2011-11-04
首先你要学习那个嵌套啊递归啊,等到你能熟悉的运用那些的时候,再去研究些比较综合的、、看到一个程序你一定要先去想要怎么来实现它所要求的功能,怎么做到最好,这些都是要用到嵌套递归这些基本的,所以,学好基础很有必要,这就是我给的建议、、
相似回答
大家正在搜
相关问题
上了半学期c语言,几乎什么都不会。有木有高手指点?没有的话,...
自学C语言能成功吗,该怎么做,希望能够自己编程弄一下简单的游...
面向对象的三个主要特点,并简单说明其作用,求高手指点一下,谢...
C语言判断素数怎么优化时间,1000000以内,不用代码,指...
我正在自学C语言,看书看到这里实在不懂了,哪位高人指点一下~
vc 和c语言有什么不同,我的毕业论文是vc ++ 编程,...
用C语言实现1~n有多少个9,哪位高手指点下 谢了
学习C语言的,对未来很迷茫,求高人指点,另外老师不讲我们发的...