下载此文档

C语言程序设计.ppt


文档分类:IT计算机 | 页数:约202页 举报非法文档有奖
1/202
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/202 下载此文档
文档列表 文档介绍
C语言程序设计
1
第一章 C语言概述
主要内容:
C语言的发展
C语言的特点
简单C程序介绍
算法
结构化程序设计
C程序的执行过程
2
C语言出现的历史背景
(1)C语言的发展源于人们希望用高级语言编写操作系统。 ALGOL60(高级语言) 60
->CPL(剑桥大学推出接近硬件规模大难实现) 63
->BCPL (剑桥大学简化CPL) 67
->B 语言(贝尔实验室用B写了UNIX操作系统) 70
->C 语言(用C改写了UNIX 90%,即第5版) 72-73
->标准C (K&R 《The C Programming language》)78
-> ANSI C 83 (ANSI 美国国家标准化协会)
-> 87 ANSI C
-> ISO C 90 (ISO-国际标准化组织)
版本:Microsoft C、Turbo C、Borland C、Quick C
(2)C语言既具有高级语言特性,又具有低级语言特性-中级语言。

3
1. 2 C语言的特点
语言简洁,表达能力强,易于理解
只有32个关键字,9种控制语句
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
4
9种控制语句:
if( )~else~
for( )~
while( )~
do~while( )
continue
break
switch
goto
return
5
运算符丰富
34种运算符,运算能力强、效率高。
算术运算符:+ - * / % ++ --
关系运算符:< <= == > >= !=
逻辑运算符:! && ||
位运算符:<< >> ~ | ^ &
赋值运算符:= 及其扩展
条件运算符:?:
逗号运算符:,
指针运算符:* &
求字节数:sizeof
强制类型转换:(类型)
分量运算符:. ->
下标运算符:[]
其它:( ) -
6
数据类型丰富
C




基本类型
构造类型
指针类型
空类型void
定义类型typedef
数值类型
字符类型char
枚举类型enum
整型
浮点型
单精度型float
双精度型double
短整型short
长整型long
整型int
数组
结构体struct
共用体union
7
具有结构化的控制语句
程序书写格式自由
能进行位操作,能实现汇编语言的大部分功能,可以直接对硬件进行操作
语言生成的代码质量高,程序执行效率高
可移植性好
8
,在屏幕上打印字符串“This is a C program.\n”。
main()
{
printf(" This is a C program.\n");
}
1. 3简单C程序介绍
9

/*求两数之和*/

main( )
{
int a , b , sum ; /*定义变量*/
a=123 ;
b=456 ;
sum= a + b ;
printf (“Sum is %d\n”, sum) ;
}
Sum is 579
10

C语言程序设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数202
  • 收藏数0 收藏
  • 顶次数0
  • 上传人neryka98
  • 文件大小941 KB
  • 时间2017-12-12
最近更新