如何学习 C 语言

学习任何东西,无非是这10个字,多听,多看,多问,多想,多练。编程也一样,而最重要的因素就是毅力与坚持。学语言一定要循序渐进,若想一步登天,反而会四面碰壁,不但地基不牢,更可能让人心灰意冷,失去斗志。

操作方法

  • 01

    关于多听老师课堂上的内容要掌握,现在也有网络课堂,但我没看过也不好评论。但课上所讲的内容肯定是基础的,由易到难的循序渐进的。

  • 02

    关于多看现在参考书籍非常非富,但我推荐看教材类的,完整的教材不会出现知识上的断层。当自信在语法上没有问题时,再学习数据结构,系统相关知识。 除了看书,阅读代码也是提升水平的方法,但阅读代码相对要自身水平要更高一层次,代码多数已经不仅仅限于数据结构与算法,更多涉及的是系统或其它知识。

  • 03

    关于多问学编程的路上总会遇到问题,幸运的是现在网络发达,总可以找到能帮助你解决问问题的人,比如C语言相关的论坛

  • 04

    关于多想与多练思考,模仿,解题或自已给自已出题都可以,找点自已感兴趣的话题练手。这也是最重要的。

基础之后的路

  • 01

    在语法上,基本函数比如输入输出,文件操作及指针使用等没有问题后,就可以依自已的兴趣选择编程方向。

  • 02

    数据结构与算法修炼可以通过ACM加强。而ACM涉及的更多的是数学,要想和计算机沟通或创作应用则要掌握各类库的使用。

  • 03

    系统或者应用编程实质是对“库”其涉及的相关知识的理解及使用。 比如Linux系统编程可以参阅glibc,其涉及了网络编程,Pipe,进程等等一系列与Linux系统相关的函数与概念。而要进行gui编程则要参考与glibc没有多大关系的gtk,而每一项都会引入许多知识。

  • 04

    Windows编程也有自已一套内容,比如窗口,钩子,DirectX等等,而Windows提供了面面俱到的参考资料MSDN

(0)

相关推荐

  • 学习各国语言最佳工具 灵格斯词霸11大创新功能

    灵格斯是一款简明易用的词典和文本翻译软件,支持全球超过80多个国家语言的词典查询和全文翻译,支持屏幕取词、 划词、剪贴板取词、索引提示和真人语音朗读功能,并提供海量词库免费下载,专业词典、百科全书、例 ...

  • 如何学习HTML语言

    学会HTML语言的好处是什么? 1:很轻松的修改你的网站.博客的网页结构. 2:对SEO网站优化很有用处. 3:拿来主义,通过保存其他网站页面源代码,适当的修改,可以仿制出你想要的模板. 4:当你有一 ...

  • 如何快速学习c语言

    大家可能因为学习c语言有些困难,大多数人都把这个语言当做编程的入门语言. 操作方法 01 首先是兴趣,要对这门语言有着浓厚的兴趣 ,兴趣是学习这门语言的动力,如果连兴趣都没有的话,那怎么能学好这门语言 ...

  • 如何学习c语言

    学习C语言始终要记住"曙光在前头"和"千金难买回头看","千金难买回头看"是学习知识的重要方法,就是说,学习后面的知识,不要忘了回头弄清遗留 ...

  • 零基础学习C语言

    零基础学习C语言:本人在网上找了很久关于如何学习C语言,本人也是新手不知该如何开始学习,无意中发现这本书慢慢的我找到了学习的头绪!推荐给大家学习 操作方法 01 目录 前言 第一篇 C语言基础 第1章 ...

  • 从零开始学习C语言编程

    诞生于上世纪70年代的C语言是一门古老的语言了, 但作为一门底层语言,时至今日它仍然非常强大.学习C语言能够为学习其他更复杂的语言打下良好的基础,因为你在C语言中学习到的知识对几乎所有的编程语言都适用 ...

  • 怎样学习c语言

    c语言是一个编程语言,广泛应用于底层开发,在大学软件课程中,属于基础,而学习C语言需要勤奋练习. 操作方法 01 在学习C语言的过程中,一般都是枯燥乏味的,所以我们学习之前,一定要看看书籍,将自己的心 ...

  • 学习c语言需要什么程序?

    操作方法 01 怎样才能学好C语言 1.学好C语言,你可以很好地应付任何一种编程工具. 2.一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3.不要把学习C语言当成一种任务,更不要把它看成 ...

  • 为什么每个程序员都应该学习C语言?

    操作方法 01 每个程序员在他们的编程生涯中都应该学习C语言,因为它有太多难以忽视的好处了.除了它会给你提供更多的工作机会之外,C语言还会教给你更多的关于计算机的知识.它能给我们提供的裨益,简单列举如 ...

  • 怎样学习C语言程序设计

    操作方法 01 怎样才能学好C语言 1.学好C语言,你可以很好地应付任何一种编程工具. 2.一定要多上机练习,通过程式了解相关知识.几经反复方得正果. 3.不要把学习C语言当成一种任务,更不要把它看成 ...