想学好c语言

来源:百度知道 编辑:UC知道 时间:2024/05/10 02:49:29
我的c语言有一定的基础,我想学好它,更深层次的去学,希望在这上面有些作为,但我又不是计算机专业的。请大家给我些建议,该怎么去学好c语言,以及你对c语言的看法。谢谢
要是有人能给个论坛什么的就更好了

既然有基础就不用看谭浩强那本了。
1.先买本《C Primer Plus》,很好的,推荐读一读。你会发现可能对曾经认为“懂了”的地方,会有更深刻的认识。
2.多编程。重在动手。把所有编过的程序都留着,用空拿出来看看。
3.更大的提高在于,看别人编的代码,看精华的。试着,将精华填进你的程序。
4.其它的在研究研究相关的课程,编译、汇编、组成原理、操作系统。底层的东西,明白了可能会使你对程序有更深的认识,比如栈和堆。
5.最重要的是,要坚持下去。

第一阶段,把c语言的库函数全背下来,然后多读多背别人的代码。
第二阶段,程序设计的高境界是算法设计,多看些用c语言编写的算法,如果不从事科研则这个步骤不用太花时间。
第三阶段,光会c语言只能编些小的如“hello world”的这样的东西,真正的更高层次的编程需要学习计算机组成原理、操作系统、计算机网络、编译原理、数据库原理、软件工程等基础课。
第四阶段,第三阶段过了你就可以考系统分析员了,然后搞个mm多的工作,当个项目经理不成问题。

看书和上机联系 c和指针,c语言解析教程,c的科学和艺术。看完把课后的题都会做的话 ,可以有很大的提高 然后可以看看数据结构之类的

自己动手多写程序来解决实际问题。

先看别人代码,再找点小项目 ,自己做做,收获一定很大