学习C语言必须从以下四点入手,也就是说,只要你能掌握这四点的内容,那么基本上就大功告成了。
1、多看代码 在有一定基础以后一定要多看别人的代码。 注意代码中的算法和数据结构。
毕竟学C之后的关口就是算法和数据结构。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、库函数的用法等等。有些库函数是经常用到的。对于这些函数的用法就要牢牢记住。
2、要自己动手 编程序是个实干的活,光说不练不行。刚开始学的时候可以多练习书上的习题。 对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。 自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,文曲星之类的电子词典上小游戏很多,照着编作为练习。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。之后.....学汇编、硬件知识。
3、选择一个好的编译器 VS2010以上版本
4、关于养成良好的编程习惯 基本上每本C教材上都要提到。作为新手这条一定要时时遵守。具体方面:
(1) 在比较复杂的代码后面要有注释。 如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误。
(2)注意语句的嵌套不能过长,一般来说,一段代码里Tab要少于8个。
简单说就是语句最多8个嵌套。 对于新手来说,这个标准还要下降。有一个好习惯是,把主函数尽量写简短。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂。
(3)注意语句的选择。并不是分支语句就用if循环就用while、for。在适当的情况下switch和do while语句也是要用的。
临近毕业了,稍微看了一下自己的培养方案,发现我在浙大上过的“水”课还真的不少,尤其是通识课,比毕业要求多了一倍的学分。那么接下来我就以过来人的身份向大家介绍一下,其中我印象最深的老师,希望能对学弟学妹们有所帮助。
首推当然是苏德矿老师。入校之前,我对苏德矿老师已经仰慕已久,暑假收到录取通知通知书,还特意去苏德矿老师的微博下面留言,老师没回我就是了。但是大一的时候,学校预置的微积分课程竟然是苏老师教的,我还得意洋洋向室友炫耀了好久。为什么说苏老师的课值得去蹭呢?
第一,老师幽默风趣,经常会用一些自己编的段子来向我们阐述人生哲理,在讲连续和可导的时候,就指着窗外那片倒了的自行车说,“我们可以从生活的现象中发现这个规律,连续不一定可倒,但可倒一定连续”。
第二,老师是极少数使用手写的幻灯片来讲课的,这也是因为老师深度近视的原因,老师觉得单纯用幻灯片没有交互的感觉,而板书的话,后排同学可能看不清楚,所以才使用这种方式。不过,如果你亲眼看到老师写的幻灯片,你会深深的被它所吸引。
第三,老师关爱学生,最好玩的事莫过于老师上课之前让同学们做的放松 *** ,“美其名曰”不仅能帮助大家放松肩膀,而且还可以增进同学间的感情。
由于篇幅原因,我就不多讲了,浙大好玩的课还有很多,例如茶与健康、职业生涯规划、生命科学导论实验等,希望大家慢慢去寻找发现。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)