1 / 14
文档名称:

C语言程序设计.ppt

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

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

分享

预览

C语言程序设计.ppt

上传人:luyinyzha 2017/10/31 文件大小:348 KB

下载得到文件列表

C语言程序设计.ppt

相关文档

文档介绍

文档介绍:C语言程序设计
第一章 C语言概述
C语言发展历史
C语言特点
C程序格式和结构特点
C程序上机步骤
C语言发展历史
程序设计语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象
:
计算机
运算器
控制器
存储器
主机:
I/O设备:键盘、显示器等
中央处理器CPU
>
>
C语言程序设计第一章 C语言概述
C语言发展过程
产生背景
产生过程
时间:1972~1973
地点:美国贝尔实验室
目的:UNIX操作系统
设计人:
C标准
标准C: K&R合著《The C Programming Language》
ANSI C: 1983年
87 ANSI C: 1987年
1990年国际标准的ANSI C
<
>
C语言程序设计第一章 C语言概述
C语言特点
语言简洁、紧凑、灵活
运算符和数据类型丰富
程序设计结构化、模块化
生成目标代码质量高
可移植性好
<
>
>
>
>
>
>
中级语言
C语言程序设计第一章 C语言概述
>
32个关键字:(由系统定义,不能重作其它定义)
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
<
C语言程序设计第一章 C语言概述
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
<
C语言程序设计第一章 C语言概述
34种运算符:
算术运算符:+ - * / % ++ --
关系运算符:< <= == > >= !=
逻辑运算符:! && ||
位运算符:<< >> ~ | ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数:sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其它:( ) -
<
C语言程序设计第一章 C语言概述
C




基本类型
构造类型
指针类型
空类型void
定义类型typedef
数值类型
字符类型char
枚举类型enum
整型
浮点型
单精度型float
双精度型double
短整型short
长整型long
整型int
数组
结构体struct
共用体union
<
C语言程序设计第一章 C语言概述
C程序格式和结构特点
第一个程序 Hello,World!
/* The first C Program*/
#include <>
main()
{
printf(“Hello,World!”);
}
C语言程序设计第一章 C语言概述
>
注释
编译预处理
函数
语句
输出:
Hello,World!