• 如何学好C语言


      很多同学都想毕业以后从事计算机行业,获得令人羡慕的薪水。那么学好C语言就成为进入计算机行业很关键的第一步。这也就是为什么很多同学一直在孜孜不倦的学习C语言。可是,很多同学花了很多时间和精力在学习C语言上,可结果却不令人满意。那么究竟如何才能学好C语言呢?

      在介绍学习方法之前,我先给大家解释学习C语言的目的和内容。学好C语言的目的是为后续学习基于C语言的编程打好基础,主要学习的内容包括C语言的语法和关键字。C语言的语法和关键字对于以后的编程来说,就像砖头和水泥对于盖楼一样重要。没有砖头和水泥,再好的设计图也无法变成楼宇;没有C语言基础,再好的算法也不能成为程序。

      大家明白了学习C语言的目的和内容之后,学好C语言就有了目标。接下来我们看看怎么样学C语言可以事半功倍。其实学好C语言跟学好其他语言一样,关键字记忆是必不可少的,这就像学好英语的前提是背好单词一样。当然,C语言的关键字跟英语成千上万的单词相比,可谓少的可怜了,所以记忆相对比较容易。通过反复的记忆,我相信大家很快就可以记住。

      虽然,记住关键字比较容易,但C语言的语法部分的学习就不那么容易了。由于C语言是写给计算机看的,所以对语法精确度的要求比说给人听的英语高多了。哪怕只是个标点符号的错误,计算机都无法编译通过。所以,掌握语法是学好C语言中比较难的环节。那么怎样才能记住这些语法呢?通常有两个办法:一个是理解记忆法,一个是上机调试。

      理解记忆就是搞清楚C语言语法的具体含义和使用条件加深记忆,这样比起机械式的记忆要更为有效。关键字是固定的,不会发生改变。但语法会根据情况而变化,有时候会多条语法规则联合使用,情况就更为复杂。因此,语法和关键字记忆不同。所以,我们必须完全理解C语言的每一条语法的具体含义和使用条件,才能真正掌握语法。不断的重复是记住的最有效的方法,所以,花时间反复的观看中软老师讲解语法的视频对于掌握C语言语法是十分重要的。反复,反复再反复,直到真正理解它们。我相信大家能够有耐心坚持下来,搞懂每一条语法。

      除此以外,调试程序则是强化语法学习的有效途径。同学们都知道学好C语言,要上机多调试程序。但是很多同学却把上机调试程序变成了打字练习,他们每次上机调试就是将书本上的程序输入计算机,不管编译结果如何,就又开始下段程序的输入了。这种做法,对于熟悉打字或许有效,但对于学习C语言的语法效果不大。换句话说,输入完程序才是调试程序的开始,通过编译器的帮助,找到程序中的语法错误并修改正确才是学好C语言语法的核心步骤和有效的方法。很多同学正是因为就是错过了这个关键步骤,才导致花了很多时间,却没有学好C语言。利用编译器的提示信息,把程序的错误找出来,才是真正的上机调试。只有这样才能真正的理解并记住相关的C语言语法,为后面学好编程打好基础。如果采用仅仅输入程序就结束,那就不是上机调试,而是打字练习,对于学习C语言毫不用处,完全是浪费时间。中软培训就把教会学生调试程序作为培训重点。认认真真的调通一个程序,比输入十段程序要有效的多。看着调试成功的程序,大家的成就感和自信心也会提高。我相信大家通过采用正确的上机调试方法,一定能学好C语言语法。

      最后,祝大家早日学好C语言,为以后的编程打好基础。为将来进入计算机业做好准备。

      作者:中软卓越南京ETC

  • 相关阅读:
    不常用的cmd命令
    js获取宽度
    Marshaling Data with Platform Invoke 概览
    Calling a DLL Function 之三 How to: Implement Callback Functions
    Marshaling Data with Platform Invoke 之四 Marshaling Arrays of Types
    Marshaling Data with Platform Invoke 之一 Platform Invoke Data Types
    Marshaling Data with Platform Invoke 之三 Marshaling Classes, Structures, and Unions(用时查阅)
    Calling a DLL Function 之二 Callback Functions
    WCF 引论
    Marshaling Data with Platform Invoke 之二 Marshaling Strings (用时查阅)
  • 原文地址:https://www.cnblogs.com/zretc/p/3128637.html
Copyright © 2020-2023  润新知