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等面向对象语言做准备。