C语言的重要性

 

C语言是所有高级语言的前辈,C++,C#,Java ,都是由C语言演变过来的,包括现在很火的python,第一个Python编译器诞生,它是用C语言实现的。

 

所有大学理科专业的必修课程都是C语言,就算你将来不从事开发, 期末考试总不能挂科吧,除了C语言,小林不知道还有哪一门课这么普及。

 

我们常用的操作系统windows、linux、unix是C语言开发的,如果你想当黑客必须学C语言,你去黑别人电脑的是不是绕不操作系统。

 

如果你想入职阿里、腾讯这样的大厂,必须学C语言,为什么呢?

因为大厂都要考算法,比如我要你实现二叉树,你总不能用Java来实现吧,况且进大厂你的基础要扎实吧,操作系统,数据结构是不是要学一下,哎,又绕回C语言了。

 

C语言应用领域

 

  • 操作系统:windows、linux、unix

  • 数据库:Oracle和sql server

  • 一些驱动程序

  • wps、photoshop

  • 嵌入式开发

 

C语言特点

 

  • C语言简洁,灵活,有37个关键字,9种控制语句。

  • C语言数据类型极其丰富。

  • C语言程序执行效率很高,可以直接操作内存。

 

C语言学习目标

 

  • 掌握C语言的语法规则,数组、循环、函数、指针等。

  • 要学会一些算法,比如冒泡排序、快速排序、递归等。

  • 在学习的过程中理解什么是面向过程,为将来学习C++、Java等面向对象语言做准备。