1 / 14
文档名称:

第一章 C语言概述.ppt

格式:ppt   页数:14
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

第一章 C语言概述.ppt

上传人:中国课件站 2011/10/11 文件大小:0 KB

下载得到文件列表

第一章 C语言概述.ppt

文档介绍

文档介绍:C语言发展历史
C语言特点
C程序格式和结构特点
C程序上机步骤
第一章 C语言概述
程序设计语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象
:
计算机
运算器
控制器
存储器
主机:
I/O设备:键盘、显示器等
中央处理器CPU
>
>
C语言发展历史
52
54
56
58
60
62
64
66
68
70
72
74
76
78
80
82
84
86
88
90
92
94
96
Ada
ALGOL60
ALGOL68
Pascal
Modula-2
CPL
BCPL
B
C
C++
Java
LISP
PROLOG
COBOL
FORTRAN77
FORTRAN
PL/1
Simula 67
Smalltalk 80
BASIC
ANSI-BASIC
QBASIC
VB
FORTRAN90
<
>
首页C语言教学幻灯片版
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:
C标准
标准C: K&R合著《The C Programming Language》
ANSI C: 1983年
87 ANSI C: 1987年
1990年国际标准的ANSI C
<
>
C语言发展过程
语言简洁、紧凑、灵活
运算符和数据类型丰富
程序设计结构化、模块化
生成目标代码质量高
可移植性好
<
>
>
>
>
>
>
中级语言
>
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个关键字
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
<
9种控制语句
算术运算符:+ - * / % ++ --
关系运算符:< <= == > >= !=
逻辑运算符:! && ||
位运算符:<< >> ~ | ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数:sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其它:( ) -
<
34种运算符:
基本类型
构造类型
指针类型
空类型void
定义类型typedef
数值类型
字符类型char
枚举类型enum
整型
浮点型
单精度型float
双精度型double
短整型short
长整型long
整型int
数组
结构体struct
共用体union
<
C 数据类型:
第一个程序 Hello,World!
/* The first C Program*/
#include <>
main()
{
printf(“Hello,World!”);
}
>
注释
编译预处理
函数
语句
输出:
Hello,World!
C程序格式和结构特点

最近更新

2024年四川城市职业学院单招职业适应性测试题.. 39页

2024年四川应用技术职业学院单招职业倾向性考.. 39页

2024年四川托普信息技术职业学院单招职业适应.. 39页

2026年企业联谊主题活动方案 12页

2024年四川现代职业学院单招综合素质考试题库.. 40页

2024年四川电子机械职业技术学院单招职业技能.. 41页

2024年四川财经职业学院单招职业倾向性考试模.. 40页

2024年塔城职业技术学院单招职业适应性测试题.. 40页

2024年大同煤炭职业技术学院单招职业技能测试.. 40页

2024年大理农林职业技术学院单招职业倾向性测.. 40页

2024年大连枫叶职业技术学院单招职业适应性测.. 42页

2024年大连航运职业技术学院单招职业技能测试.. 39页

2024年天津医学高等专科学校单招综合素质考试.. 40页

高并发场景下的传输稳定性 35页

2026年企业培训计划方案设计模板 28页

2024年天门职业学院单招职业适应性测试模拟测.. 40页

2024年娄底幼儿师范高等专科学校单招综合素质.. 40页

2024年宁夏工业职业学院单招职业适应性测试题.. 41页

2024年宁夏石嘴山市单招职业适应性考试题库完.. 40页

2024年宁德职业技术学院单招职业技能考试模拟.. 41页

2024年宁波大学科学技术学院单招职业倾向性测.. 40页

2024年宁波幼儿师范高等专科学校单招职业适应.. 40页

2024年安庆医药高等专科学校单招职业技能考试.. 41页

2026年企业内行政助理的职责 4页

2024年安徽国际商务职业学院单招职业技能测试.. 40页

2025年广州卫生职业技术学院单招职业技能测试.. 64页

美团代运营业务委托合同 6页

新概念青少版2A各单元重点归纳 15页

九年级家长会课件PPT下载(初三2班) 25页

年产3000万片硝苯地平缓释片车间设计 40页