c语言编程指法输入,C语言 课件 第一章引论.pdf

C语言 课件 第一章引论

我很高兴为同学们上C语言课

我希望同学们有

良好的课堂纪律,给老师一个好心情;

让我先谢谢同学们的良好合作;

师生共努力,教好学好C语言;

学会编程更有利于数学的应用;

学习编程,靠每节课、每个习题的知识积累;

不能突击式学习,一分工夫一份收获。

第 一章引论

C语言发展历史

C语言特点

C程序格式和结构特点

C程序上机步骤

1.1 C语言的起源

C语言的发展

– C语言是由Dennis Ritchie 1972年发明并首先在配备UNIX操作

– 系统的DEC PDP一11计算机上实现的,C语言70年代发展起来。

– 多年来,Unix V 操作系统上配备的C语言一直被作为C语言的

– 公认标准。随着微型机的普及,出现一大批C语言系统。如:

– MS一C、Quick一C、Turboc等等。它们当中绝大多数对C语言

– 源程序具有很高的兼容性。这不能不称之为奇迹。然而由于

– 没有统一的标准,必然存在差异。为了改变这种局面,ANSI

• 于1983年夏初,设立了一个委员会以制定C语言的标准。我们

– 现在学的这本C语言程序设计比较接近标准的C语言。

– (设计UNIX/Linux用的C)

言 语 器 机 言 语 编 汇 言 语 级 高 面向过程

面向对象

C语言教学第一讲第一章引论

计算机程序设计语言分类:

非结构化程序设计语言有:

Fortran 、BASIC 、COBOL、FOXPRO 中的程序设计语言等.

结构化程序设计语言有:C,PASCAL,ADA等.

面向对象的结构化程序设计语言有:C++,JAVA,C#等.

可视化程序设计语言有:

VB(Visual Basic) 、VC 、VC++ 、VJ++ 、

DELPHI,C++BUIDE 、POWER BUIDE等.

1.2 C语言特点 中级语言

• 1.1.2 C语言是中级语言

• C语言通常被称为中级计算机语言。中级语言并

没有贬意,不意味着它功能差,难以使用,或

者比BASIC 、PASCAL 、FORTRAN那样的高

级语言原始,也不意味着它与汇编语言相似,

会给使用者带来类似的麻烦。C语言之所以被称

为中级 语言,是因为它把高级语言的成份同汇

编语言的功能结合起来了。

• 作为中级语言,C允许对位字节和地址这些计算机功

能中的基本成份进行操作。C语言程序非常容易移植。

可移植性表示可将为某种计算机写的软件改编到另一

种机器上去。

• C语言的特色是它允许对位、字节、字(双字节)和

指针直接操作。这使得它很适合操作系统程序设计。

C语言的另一个重要特点是它仅有32个关键字 (见附录

一),这些关键字就是构成C语言的命令,而BASIC语

言关键字多达159个。

32个关键字

:( 由系统定义,不能重作其它定义)

由系统定义,不能重作其它定义)

auto break case char

const

continue default do double else

enum extern float

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值