计算机学习网-【computerpx】

招生咨询电话与微信:15225191462(周老师)
计算机学习网,我命由我不由天,学IT技术,做更好的自己

首页 > 电脑教程/ 正文

学习C语言应从哪几方面着手

2012-11-01 16:23:52 www.computerpx.com

    谈及C语言,我想凡是学过它的朋友都有这样一种感觉,那就是“让我欢喜让我忧。”欢喜的是,C语言功能非常强大、应用广泛,一旦掌握了后,你就可以理直气壮地对他人说“我是电脑高手!”,而且以后若是再自学其他语言就显得轻而易举了。忧虑的是,C语言犹如“少林功夫”一般博大精深,太难学了。

    其实就小编而言,C语言并非是困难的,只要你能理清思路,掌握它的精髓,那么自学C语言是一件非常容易且又其乐无穷的事。今天小编就与大家一起谈谈如何学习C语言或者说学习C语言应从哪几方面着手
  小编学习过很多程序语言,例如:C、C++、QBASIC、VB、JAVASCRIPT等。就本人实践所得,其实高级程序语言分为两大语系。
    一类是以C为主的程序语言,例如:JAVASCRIPT,JAVA等,这类语言在函数的调用,程序语句的书写,循环的控制都极为相似。
   另一类是以BASIC为首的程序语言,例如:FOXPRO,VBSCRIPT等,此类语言同样具有相似的函数调用,程序语句书写以及循环控制,但与C语系是不同的。
    因此若是您以前是从QBASIC起家的,那么在学习C语言前最好是先洗洗脑,千万不要把学习BASIC的方法以及思路用在C身上。
  讲到这里,小编相信大家对C语言一定有了一个基本的认识了,下面就让我们全方位地亲密接触。学习C语言必须从以下四点入手,也就是说,只要你能掌握这四点的内容,那么基本上就大功告成了。
    1.多看代码
    在有一定基础以后一定要多看别人的代码。注意代码中的算法和数据结构。毕竟学C之后的关口就是算法和数据结构。提到数据结构,指针是其中重要的一环,绝大多数的数据结构是建立在指针之上的,如链表、队列、树、图等等,所以只有学好指针才能真正学好C。别的方面也要关注一下,诸如变量的命名、库函数的用法等等。有些库函数是经常用到的,对于这些函数的用法就要牢牢记住。
    2.要自己动手
    编程是个实干的活,光说不练不行。刚开始学的时候可以多练习书上的习题。对于自己不明白的地方,自己编个小程序实验一下是最好的方法,能给自己留下深刻的印象。自己动手的过程中要不断纠正自己不好的编程习惯和认识错误。有一定的基础以后可以尝试编一点小游戏,文曲星之类的电子词典上小游戏很多,照着编作为练习。基础很扎实的时候,可以编一些关于数据结构方面的东西,诸如最经典的学生管理系统。
    3.选择一个好的编译器
    英文版Turbo C v2.0没话说,最经典的C语言编译器,其次推荐一个win-tc 1.91,支持windows下的编译器。
    4.关于养成良好的编程习惯
    基本上每本C教材上都要提到,作为新手这条一定要时时遵守,具体方面:
    (1)在比较复杂的代码后面要有注释。
    如果光溜溜一堆代码,别人就不可能看懂你的代码,而且也不利于查找错误。除非你一直编东西给自己看。能在代码里说明白的就一定要在代码里体现。比如变量名、函数名,在命名的时候尽量说明是干什么用的。
    (2)注意语句的嵌套不能过长。
    一般来说,一段代码里Tab要少于8个,简单说就是语句最多8个嵌套。对于新手来说,这个标准还要下降。有一个好习惯是,把主函数尽量写简短。经常看到别人的代码是主函数只有几行,几个函数调用,而定义全在主函数外部。这样一是减少了主函数内部的嵌套,二是比较精简,容易读懂。
    (3)注意语句的选择。
    并不是分支语句就用if循环就用while、for。在适当的情况下switch和do while语句也是要用的。在某些时候,switch语句比if语句更加精练明了,而do while比while少一个循环。
    按照上面的步骤逐步深入学习C语言,小编相信每个人都会有自己的收获。在这里,小编也祝愿每一位学习C语言的人都能够早日成才!
    文章由计算机学习网整理http://www.computerpx.com

Tags:河南省内比较出名的计算机培训学校,郑州计算机网络安全培训,各品牌电脑维修小技巧整理,电脑维修猫腻多怎么擦亮双眼不被骗,郑州北大青鸟电脑学校招生有哪些要求呢,郑州北大青鸟电脑学校学费多少

郑州北大青鸟计算机专业学校
郑州北大青鸟计算机专业学校介绍
郑州北大青鸟计算机专业学校专业设置
郑州北大青鸟计算机专业学校招生要求
郑州北大青鸟计算机专业学校校园活动
郑州北大青鸟计算机专业学校就业保障
搜索
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
热门标签
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
计算机培训学校,就来计算机学习网咨询
  • QQ交谈