概述
1.为什么学习C语言?
1. C语言的起源和发展
1. 主流计算机语言(了解)


- Fortran语言主要用于科学计算
- Basic语言是vb的前生
- pascal语言一般是用于教学
1980年为分水岭,分为结构化和面向对象语言
-
结构化的代表语言是c语言。结构化语言的数据和操作是分离的,导致在写大项目的时候,会出现各种各样莫名其妙的问题
-
在面向对象的语言中c++是最复杂的语言,由于c++语言太复杂,sun公司对c++进行了改装,产生了java语言;而c#是由微软开发的,和java相似,几乎一模一样。
-
在高级语言的执行速度上,c是最快的,c++其次,而java和c#是最后的;Java和c#流行,主要的一个原因是可以跨平台。
2. C语言的诞生
- 产生时间:1972 - 1973
- 产生地点:美国贝尔实验室(Bell)
- 创始人:Dennis.M.Ritchie(丹尼斯·麦卡利斯泰尔·里奇)和Ken.Thompson
- 目的:改写UNIX操作系统
3. C语言的发展过程(了解)
- 1983年 ANSI C
- 1987年 ANSI C 87
- 1994年 C99
2. C语言的特点
- 优点
- 代码量小
- 速度快
- 功能强大
- 缺点
- 危险性高(同一个程序,在java中会报错,而在c中不会报错)
- 开发周期长
- 可移植性弱(针对java)
三大操作系统(了解)
- windows
- Windows内核是c语言写的,而外壳是c++写的。Java永远不可能写操作系统,因为java运行速度慢
- unix
- linux
- linux和unix都是纯c语言写的
- 为什么使用c语言写操作系统呢
- 首先是因为c的运行速度快
- 然后是因为c可以直接控制硬件,而其他语言不可以。没有指针的语言是不能直接访问硬件的
3. C语言的应用领域(了解)
2. 怎样学习C语言
多思考,多上机; 不能光看,光听,而要排错,调试, 在犯错误中成长
C语言关键字(了解)

养成良好习惯
边写边保存 ,括号成对出现,应用空格
网友评论