下载此文档

大学C语言第一章课件.ppt


文档分类:IT计算机 | 页数:约57页 举报非法文档有奖
1/57
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/57 下载此文档
文档列表 文档介绍
第一章 C语言概述
学****目标:
了解C语言的发展历史
了解C语言的特点及算法
理解组成C语言的各个部分及运行C程序的过程
学会使用Vc++、Wintc或Turbo C++编辑C程序
大学C语言第一章课件
内容提要
一、程序设计语言的发展
二、C语言的特点
三、算法
四、结构化程序设计
五、简单的C程序介绍
六、运行C程序的基本过程
七、C程序的上机步骤
大学C语言第一章课件
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象
>
>
一、 程序设计语言的发展——计算机语言
大学C语言第一章课件
什么是程序(Program)?
为了解决某一特定问题用某一种计算机语言编写的指令序列称为程序。
什么是程序设计(Programming) ?
程序设计是指设计、编制、调试程序的方法和过程。程序设计=数据结构+算法 。
用高级语言进行程序设计时要注意以下三个概念:
语法,每种计算机语言都有自己的语法规则。
语义,即某一语法成分的含义。  
语用,即正确使用语言。
一、 程序设计语言的发展——程序设计
大学C语言第一章课件
CPL语言
BCPL语言
B语言
C语言
C++语言
规模较大,难以实现
无数据类型
接近硬件,但过于简单,功能有限
用其编写了UNIX操作系统
功能更强大,面向对象
一、 程序设计语言的发展—— C语言的由来
大学C语言第一章课件
二、 C语言的特点
1、语言简洁、紧凑、使用方便、灵活。 32个关键字、9种控制语句,程序形式自由。
2、运算符丰富,表达能力强。 34种运算符
3、数据结构丰富,结构化好。
4、提供了某些接近汇编语言的功能。允许直接访问物理地址,能进行位操作,能实现汇编语言的大部分功能,可直接对硬件进行操作。兼有高级和低级语言的特点 。
5、语法限制不太严格,程序设计自由度大。
6、 C语言程序所生成的目标代码质量高。
7、 可移植性好。
弱点:
1、运算符的优先级较多,不易记;
2、语法限制不严格,在增加了程序设计灵活性的同时,也对程序设计人员提出了更高的要求。
大学C语言第一章课件
auto break case char const
continue default do double else
enum extern float for goto
if int long register return
short signed sizeof static struct
switch typedef unsigned union void
volatile while
32个关键字:(由系统定义,不能重作其它定义)
大学C语言第一章课件
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
9种控制语句:
大学C语言第一章课件
算术运算符:+ - * / % ++ --
关系运算符:< <= == > >= !=
逻辑运算符:! && ||
位运算符 :<< >> ~ | ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数 :sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其它 :( ) -
34种运算符:
大学C语言第一章课件
C




基本类型
构造类型
指针类型
空类型void
定义类型typedef
数值类型
字符类型char
枚举类型enum
整 型
浮点型
单精度型float
双精度型double
短整型short
长整型long
整型i

大学C语言第一章课件 来自淘豆网www.taodocs.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数57
  • 收藏数0 收藏
  • 顶次数0
  • 上传人AIOPIO
  • 文件大小924 KB
  • 时间2021-04-10
最近更新