下载此文档

C程序设计课件全集 C语言课件 (PPT439).ppt


文档分类:IT计算机 | 页数:约439页 举报非法文档有奖
1/439
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/439 下载此文档
文档列表 文档介绍
C语言程序设计
课程要求
课前请做好预习
保持课堂安静,头脑清醒,思维活跃
认真、独立、按时完成并提交作业
重视上机实践,有效利用宝贵的上机时间
第一章 C语言概述
C语言发展历史
C语言特点
C程序格式和结构特点
C程序上机步骤
C语言发展历史
程序设计语言的发展
机器语言
汇编语言
高级语言
面向过程
面向对象
CPU指令系统,由0、1序列构成的指令码组成
如:10000000 加
10010000 减
用助记符号描述的指令系统
如 ADD A, B
面向机器的语言
程序设计是数据被加工的过程
客观世界可以分类,对象是类的实例
对象是数据和方法的封装
对象间通过发送和接受消息发生联系
程序设计关键是定义类,并由类派生对象
>
>
C语言程序设计第一章 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语言概述
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语言程序设计第二章算法
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
<
C语言程序设计第二章算法
例 C语言与Pascal语言比较
C语言 Pascal语言含义
{ } BEGIN….END 复合语句
if(e) s; IF(e) THEN s 条件语句
int i ; VAR i:INTEGER 定义i为整型变量
int a[10]; VAR a:ARRAY[1..10] OF INTEGER 定义整型数组a
int f(); FUNCTION f():INTEGER 定义f为返值整型的函数
int *p; VAR p:INTEGER 定义p为指向整型变量的指针
i+= 2; i=i+2 赋值i+2i
i++,++i; i=i+1 i自增值
结论:C比 Pascal简练,源程序短。
<
C语言程序设计第二章算法

C程序设计课件全集 C语言课件 (PPT439) 来自淘豆网m.daumloan.com转载请标明出处.

非法内容举报中心
文档信息
  • 页数439
  • 收藏数0 收藏
  • 顶次数0
  • 上传人mkt365
  • 文件大小0 KB
  • 时间2013-07-09