问题描述
- 新手怎么思考c语言书上的例子
-
c语言新手一枚,自学中,现在很不熟练。 面对书上稍微复杂一点的例子, 脑子里就一团浆糊。所以昨天开始就试着在敲例子前画程序流程图。然后再敲,请问这种方法是对的吗?如果不是或者有什么要补充的麻烦给我讲一下,谢谢啦!
解决方案
最好找一个懂程序的人教你下。看下人家是怎么写程序的。
我见过一些初学者遇到的困难,是因为他们完全是根据书本上写好的程序在模仿。但是这有一个问题,就是看不到程序从无到有的过程。
好比根据烧好的菜去研究烹饪或者根据画好的画去学习素描,这都是不得要领的。
如果你能了解一个程序是怎么写出来的,你会发现它和画素描是一样的,程序不是从头到尾写出来的,而是先有一个轮廓,或者现有一些部分,然后具体、完善、调试最终写出来的。
解决方案二:
自己调试,一定要看懂!每一个C程序都是由若干函数组成,从main开始执行!
解决方案三:
先拿一本书,比葫芦画瓢,然后慢慢深入改进
解决方案四:
建议尽量找些少代码的demo,然后收藏和记录实现的小功能,下次需要此功能时候拿出来实现.
解决方案五:
编程纯靠自学的话是不太好速成的,本身这东西就是个慢慢积累的事儿,刚开始不要心急。
有高人指导的话固然进步会快一些,但是也会少了很多自己思考的过程,容易产生依赖性。
自己慢慢琢磨其实也有优点,如果你足够认真且耐心,一路走来基础会打的很牢靠,并且自己解决问题的能力也会有所提高。
刚开始找一本大众些的书,把代码都敲一边,不要求所有的知识点都精通,但一定要有所了解。
然后自己设计一个跟现实相关的小项目,自己去完成这个项目。项目设计时不要仅局限于所学过的知识。
如此反复几个之后,估计你对C的理解会有很大提高。
之后可以在网上搜一些别人完成的项目来看,会对你的代码能力有进一步的提升。
多动手,早动手,不要想着把所有内容都学会再去做项目。
个人观点,祝早日学成。
解决方案六:
新手小心:c语言的强符号和弱符号
时间: 2024-12-27 08:54:53