当前位置:
首页 > 技能培训 > 如何学习c语言 c语言有什么特点(徐克达)

知识点

如何学习c语言 c语言有什么特点(徐克达)

c语言诞生于美国贝尔实验室,由D.M .里奇在B语言的基础上发展而来。初学C语言应该怎么学?

如何学习C语言

I:学习顺序

先熟悉简单的C语言语法,然后逐步学习C++语法、WIN32、MFC、QT、网络编程、数据库、数据结构、算法、COM、STL等等。构建完整的c语言知识体系。这需要一个漫长的学习和积累过程。语法的入门部分需要2-3个月左右,其他部分需要在学习和工作中慢慢理解和消化。

二:学习方法

80%的人的知识都是靠眼睛获得的,但是学习编程就不一样了。除了看书看视频,关键还是要勤动手动脑。通过大量的实践和项目实战,不断积累代码量。只有代码量足够,项目做的多了,才能真正学会。一个项目能不能完成,是衡量是否学到的唯一标准。后期是代码的质量和优化,只能在项目工作中积累经验。

最后但同样重要的一点是,许多人无法学会编程,因为他们掉进了坑里。就是教程或者书上的知识点跨度太大。作为初学者,自己很难发现。不掌握前面的知识点,就学不到后面的知识。目前大多数编程书籍和教程或多或少都有这样的弊端。自学能力强的人可以通过各种方式参考各种网上资料来解决自己的问题。但自学能力差的人,大多只能靠老师、同学、同事或者朋友帮助指导,或者报名培训机构,老师的指导已经完成。

C语言有什么特点

c语言是结构化语言,层次清晰,可以模块化的方式编写程序,非常有利于程序调试。而且C语言具有非常强的处理和呈现能力,依靠非常全面的运算符和多样的数据类型,可以轻松完成各种数据结构的构建。指针类型可以直接寻址内存和操作硬件,因此可以用来开发系统程序和应用软件。

1)简洁的语言

c语言只有9种控制语句,只有32个关键字。编程要求不严格,大部分都是小写字母,简化了很多不必要的部分。事实上,语句的组成与硬件的关系较少,C语言本身并不提供输入输出、文件管理等硬件相关的功能。如果需要这样的功能,就需要配合编译系统支持的各种库进行编程,所以C语言有一个非常简洁的编译系统。

(2)结构化控制报表

c语言是一种结构化语言,它提供的控制语句具有结构化特征,如for语句、if⋯else语句和switch语句。它可以用来实现功能的逻辑控制,方便面向过程的编程。

(3)丰富的数据类型

c语言包含的数据类型范围很广,不仅有字符型、整数型、浮点型、数组型等传统数据类型,还有其他编程语言所没有的数据类型,其中指针型数据最灵活,编程可以计算出各种数据结构。