C语言的学习方法


C语言的学习方法

文章插图
上回说的是一些小问题,真正编东西,学东西还有许多要注意的地方 。由于本人也是刚学不久,水平有限,说错的地方望大家原谅 。谢谢!一、多看代码 在有一定基础以后一定要多看别人的代码 。注意代码中的算法和数据结构 。毕竟学C之后的关口就是算法和数据结构 。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C 。别的方面也要关注一下,诸如变量的命名、库函数的用法等等 。有些库函数是经常用到的 。对于这些函数的用法就要牢牢记住 。二、要自己动手 编程序是个实干的活,光说不练不行 。刚开始学的时候可以多练习书上的习题 。对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象 。自己动手的过程中要不断纠正自己不好的编程习惯和认识错误 。有一定的基础以后可以尝试编一点小游戏,文曲星之类的电子词典上小游戏很多,照着编作为练习 。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统 。之后.....学汇编、硬件知识 。三、选择一个好的编译器 本人前段时间就遭受了一个编译器的折磨 。这个编译器带了个自运行程序,自动修改IE主页 。叫什么名字就不说了 。言归正传,英文版Turbo C v2.0没话说,最经典的C编译器(下载地址:http://www4.skycn.com/soft/2151.html),其次推荐一个win-tc 1.91,支持windows下的编译器 。(下载地址:http://www4.skycn.com/soft/17869.html)四、关于养成良好的编程习惯 基本上每本C教材上都要提到 。作为新手这条一定要时时遵守 。记的一位网友发过评论:高手写一堆乱七八糟的代码就是艺术,新手写一堆乱七八糟的代码就是垃圾 。就象古代贤人写错字叫通假字,小学生写错字叫错别字,一个道理 。具体方面: 1、在比较复杂的代码后面要有注释 。如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误 。除非你一直编东西给自己看 。能在代码里说明白的就一定要在代码里体现 。比如变量名、函数名,在命名的时候尽量说明是干什么用的 。2、注意语句的嵌套不能过长,一般来说,一段代码里Tab要少于8个 。简单说就是语句最多8个嵌套 。对于新手来说,这个标准还要下降 。有一个好习惯是,把主函数尽量写简短 。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部 。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂 。3、注意语句的选择 。并不是分支语句就用if循环就用while、for 。在适当的情况下switch和do while语句也是要用的 。在某些时候,switch语句比if语句更加精练明了,而do while比while少一个循环 。
【C语言的学习方法】

    推荐阅读