精编C语言教程课件ch01

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

2019年8月27日星期二
c程序设计
17
例:注释符号
2019年8月27日星期二
c程序设计
2
讲课资料:
放在一个邮箱中,大家共用: 邮箱名: cupzjhc@163.com 密 码: 20080226
2019年8月27日星期二
c程序设计
3
考试:
上机考试 闭卷考试 10% 笔试 闭卷考试 70% 平时 20%
2019年8月27日星期二
c程序设计
2019年8月27日星期二
c程序设计
14
C语言的特点
6. C语言允许直接访问物理地址,可以直接对硬 件进行操作。
7. 生成目标代码质量高,程序执行效率高。 8. 用C语言写的程序可移植性好。
同其它高级语言相比,对操作系统和系统实用 程序以及需要对硬件进行操作的场合,用C语 言明显地优越于其它高级语言,有的大型应用 软件也用C语言编写。
2019年8月27日星期二
c程序设计
13
§1.2 C语言的特点
1. 语言简洁、紧凑,使用方便、灵活。C语言一 共有32个关键字,9种控制语句。
2. 运算符丰富,共有34种运算符。 3. 数据结构丰富,具有现代化语言的各种数据结
构。 4. 具有结构化的控制语句,应用函数使程序模块
化。 5. 语法限制不太严格,程序设计自由度大。
C语言程序设计
总学时:64 讲 课:48 实 验:16
2019年8月27日星期二
c程序设计
1
教材: C程序设计(第三版) 谭浩强编著 清华大学出版社
上机时间、地点: 时间: 第 3,5,6,8,10,11,13,15 周 上午班:周二 8:00 – 9:45 晚上班:周二 18:30 – 20:15 地点: 上午班:3教503 晚上班:树华机房
2019年8月27日星期二
c程序设计
10
32个关键字:(由系统定义,不能重
作其它定义)
auto
break case
char const
continue default do
double else
enum extern float
for
goto
if
int
long
register return
short signed sizeof
2019年8月27日星期二
c程序设计
9
§1.2 C语言的特点
1. 语言简洁、紧凑,使用方便、灵活。C语言一 共有32个关键字,9种控制语句。
2. 运算符丰富,共有34种运算符。 3. 数据结构丰富,具有现代化语言的各种数据结
构。 4. 具有结构化的控制语句,应用函数使程序模块
化。 5. 语法限制不太严格,程序设计自由度大。
static struct
switch typedef
unsigned union void
volatile while
2019年8月27日星期二
c程序设计
9种控制语句: if( )~else~ for( )~ while( )~ do~while( ) continue break switch goto return
C语言是一种既具有一般高级语言特性,又 具有低级语言特性的语言。
2019年8月27日星期二
c程序设计
8
C语言出现的历史背景
1978年以后,C语言得到广泛应用,1987 年ANSI公布了C的新标准----87 ANSI C,成为 C的各版本基础。
目前广泛流行的各种版本C语言编译系统 虽然基本部分是相同的,但也有一些不同。如: Microsoft C、Turbo C、Quick C等,我们使用 的C环境是Turbo C 2.0。
2019年8月27日星期二
c程序设计
6
第一章 C语言概述
§1.1 C语言出现的历史背景 §1.2 C语言的特点 §1.3 简单的C程序介绍 §1.4 上机步骤
2019年8月27日星期二
c程序设计
7
§1.1 C语言出现的历史背景
C语言是国际上广泛流行的、很有发展前途 的计算机高级语言。它适合于作为系统描述语言, 即可用来编写系统软件,也可用来编写应用软件。
2019年8月27日星期二
c程序设计
16
例2:
#include<stdio.h>
void main( )
/* 求两数之和 */
{ int a, b, sum;
/* 定义变量 */
a=123; b=456;
sum=a+b; printf(〃sum is %d\n〃, sum);
}
注释部分也可以用来说明程序中某些语句, 见下例
4
赵建辉:
计算机系213 010 - 89733787 jianhuizhao@126.com
2019年8月27日星期二
c程序设计
5
本课程主要内容
第一章 C语言概述 第二章 程序的灵魂------算法 第三章 数据类型、运算符与表达式 第四章 最简单的c程序设计 第五章 选择结构程序设计 第六章 循环控制 第七章 数组 第八章 函数 第九章 编译预处理 第十章 指针 第十一章 结构体与共用体 第十三章 文件
11
§1.2 C语言的特点
1. 语言简洁、紧凑,使用方便、灵活。C语言一 共有32个关键字,9种控制语句。
2. 运算符丰富,共有34种运算符。 3. 数据结构Hale Waihona Puke Baidu富,具有现代化语言的各种数据结
构。 4. 具有结构化的控制语句,应用函数使程序模块
化。 5. 语法限制不太严格,程序设计自由度大。
2019年8月27日星期二
c程序设计
12
34种运算符: 算术运算符:+ - * / % ++ -关系运算符:< <= == > >= != 逻辑运算符:! && || 位运算符 :<< >> ~ | ^ & 赋值运算符:= 及其扩展 条件运算符:?: 逗号运算符:, 指针运算符:* & 求字节数 :sizeof 强制类型转换:(类型) 分量运算符:. -> 下标运算符:[] 其它 :( ) -
2019年8月27日星期二
c程序设计
15
§1.3 简单的C程序介绍
下面介绍几个简单的C程序。
例1 #include<stdio.h> void main( ) { printf(“This is a C program.\n”); }
说明 :main表示“主函数”,每一个C程序都必须有一 个main函数。函数体由{}括起来,printf是C语言中的 输出函数,双引号内的字符串按原样输出。“\n”是换行 符,C语句以分号作为结束标志。
相关文档
最新文档