当前位置:
文档之家› 《C语言编程基础第版》电子教案
《C语言编程基础第版》电子教案
·难点 运算符的优先级与结合性; 自增、自减运算符的应用。
表 第达 3式 章与
运 算 符
3.1 概述
3.1.1 表达式
1、什么是表达式 用C语言运算符将常量、变量、函数调用连接起来的有意义的
式子称为C语言表达式。 2、表达式的值 算术表达式的值是个数值,关系表达式的值取1(真)或0(假)。 3、表达式与语句 在表达式后面加上分号(;)就构成一条语句。
程
9.3.3 形式3 习题九
上机实习指导 上机实习 指针的简单应用
基
第10章 指针
10.1 指针概述
附录A ASCII码字符表 附录B Turbo C 库函数简介
础
10.1.1 变量的地址与指针变量 附录C Turbo C 编译错误信息
10.1.2 指针变量的定义
C
第语
1 章
言
概
述
第1章 教学纲要
重点和难点
·重点: 有关C语言数据和程序设计的基本知识; 三种基本数据类型介绍和在程序中的应用。
·难点: 字符型数据处理; 类型的混合运算。
数
据
类
第型
2和
章
简 单
程
序
设
计
2.1 基本知识
2.1.1 C语言的数据类型
C语言的数据类型可分为基本数据类型(整数型、浮点型与字符
型)和导出数据类型(数组、指针、结构、联合与枚举等)。
1.1 C语言简史及特点
C
第语
1 章
言
概
述
1.1.1 C语言的发展
1、C语言诞生于1969年,由美国贝尔实验室开发; 2、1973年由C语言改写了Unix 操作系统,开创了Unix系统发展
的新局面; 3、目前流行的C语言版本有:Microsoft C,Turbo C,Quick C,
Borland C等。本书主要介绍Turbo C。
注意:浮点型常量都是双精度型,如果要指定其为单精度型, 应该加后缀f,如:213.21f。
2.3.3 浮点数运算的程序设计
本节主要练习浮点数运算的简单程序设计。
数
据
类
第型
2和
章
简 单
程
序
设
计
2.4 字符型数据
2.4.1 字符常数
1、一般形式:是用单引号引起来的单个字符,如’a’、’b’、’$’等 。
2、C语言的词汇: ⑴ 用来标识变量名、函数名、数组名、数据类型名等的ቤተ መጻሕፍቲ ባይዱ识符; ⑵ 用作数据类型名或语句名的32个关键字(也叫保留字)。
C
第语
1 章
言
概
述
1.3 C语言集成开发环境
1.3.1 Turbo C集成开发环境介绍
它是一个集程序建立、编辑、编译、连接、运行于一体的集成开发 环境;具有图形库和文本窗口函数库,具有查错及协处理器的仿真功能。
2.2.2 整型变量及分类
1、整型变量分类:
一般整型(int)、短整型(short)、长整型(long)、无符号型(unsigned)。
(无符号型又可分为无符号整型 、无符号短整型 、无符号长整型 )
2、变量在内存中所的存贮长度:
数据类型
所占字节数
int
2
short
2
long
4
2.2.3 整数运算的程序设计
运 算 符
学习目标
C语言提供了丰富的运算功能和多种表达式形式,本章介绍了各种运算 符和用其构成表达式及求表达式值的规则,通过学习应达到以下要求:
1、了解运算符的意义、作用和使用方法; 2、掌握常用运算符的优先级和结合性; 3、能够灵活使用运算符构造表达式,并正确求取表达式的值。
重点和难点
·重点 有关运算符与表达式的基本概念; 算术运算符、算术表达式及常用数学函数的应用; 赋值运算和复合赋值运算、条件运算符和逗号运算符的应用。
1、赋值表达式 2、赋值运算 3、复合的赋值运算
4、赋值表达式的使用说明
5、赋值表达式的应用举例
第8章 文件
8.1 C语言文件概述 8.2 文件的打开与关闭 8.3 文件的读写 8.4 随机文件的读写 上机实习一 文件的顺序读写 上机实习二 文件的随机读写
目录
第二篇 选用模块
第9章 编译预处理
10.1.3 指针变量的操作
9.1 宏定义
10.2 指针与数组
C
9.1.1 不带参数的宏定义 9.1.2 带参数的宏定义
1.2 C语言程序
1.2.1 几个典型的C程序
通过3个简单的程序举例,来了解C语言是函数式语言。
1.2.2 C程序的基本结构
1、C语言程序由函数构成; 2、每个函数的基本结构如下;
{ 语句1; …… 语句n;
}
3、各个函数的定义是相互独立的。
1.2.3 C语言的基本符号与词汇
1、C语言的基本符号集: ⑴ 大小写英文字母各26个;⑵ 10个阿拉伯数字0~9; ⑶ 其他特殊符号,包括运算符和操作符。
本节主要练习整数运算的简单程序设计。
数
据
类
第型
2和
章
简 单
程
序
设
计
2.3 浮点型数据
2.3.1 浮点常数
1、一般形式:如1.23 123.0 0.123等。 2、指数形式:如2.13e-27 (或2.13E-27)。
2.3.2 浮点型变量与分类
1、单精度型(float) : 在内存中占4个字节 2、双精度型(double):在内存中占8个字节
3.1.2 运算符
运算符按参与运算的对象个数分类可以分成:单目运算符、双 目运算符和三目运算符。
大致有如下一些种类:
算术运算符、关系运算符、位运算符、逻辑运算符、条件运算符、 指针运算符、赋值运算符、逗号运算符、字节运算符、强制转换运算符, 以及其它可用于运算中使用的符号等。
详见课文中的表3-1。
表 第达 3式 章与
2.5.1 类型的自动转换
1、字符型(char)和短整型(short)必定要先转换成整型(int)。 2、单精度型(float)必定要先转换成双精度型(double) 。 3、若两个操作数之一是double型,另一项也转换为double型,
结果为double型; 否则,有一为long型,则另一项也转换为long型,结果为long型; 否则,有一为unsigned型,则另一项也转换为unsigned型, 结果 为unsigned型。 4、赋值号右边的类型转换为赋值号左边的类型,结果为赋值号左 边的类型。
1.1.2 C语言的特点
1、C语言是结构化的程序设计语言; 2、C语言是模块化的程序设计语言; 3、C语言具有丰富的运算能力; 4、C语言具有丰富的数据类型和较强的数据处理能力; 5、C语言具有较强的移植性和较好的通用性; 6、C语言不但有高级语言的特性,它还具有汇编语言的特点。
C
第语
1 章
言
概
述
10.2.1 一维数组的指针 10.2.2 二维数组的指针
语
9.2 文件包含 9.2.1 使用格式
10.2.3 指向字符串的指针 10.3 指针与函数
言
9.2.2 使用说明 9.3 条件编译
10.3.1 指针作为函数的参数 10.3.2 返回指针值的函数
编
9.3.1 形式1 9.3.2 形式2
10.3.3 指向函数的指针 习题十
运 算 符
3.2 算术运算符与算数表达式
3.2.1 算术运算符
加法运算符、减法运算符、乘法运算符、除法运算符、取模运算符、 自增运算符、自减运算符、取正数运算符、取负数运算符。
3.2.2 算术表达式
1、什么是算术表达式 用算术运算符和括号将常量、变量和函数调用连接起来的、符合 C语言语法规定的式子,称为C语言的算术表达式。
2.1.4 结构化程序设计方法
该方法采用自顶向下逐步求精的设计原则和单入口单出口的好结构 来构造程序。好结构是指:顺序结构、选择结构和循环结构。
数
据
类
第型
2和
章
简 单
程
序
设
计
2.2 整型数据
2.2.1 整型常量
1、十进制整数:如123,85,1295等。 2、八进制整数:八进制整数以前导0(零)开头。 3、十六进制整数:十六进制整数以前导0x开头。
4.1 字符输入输出函数 4.2 按格式输入输出函数 上机实习一 字符的输入输出 上机实习二 格式输入输出函数的使用
第5章 控制结构程序设计
5.1 关系表达式与逻辑表达式 5.2 条件选择语句 if 5.3 开关语句 switch 5.4 循环语句 5.5 中止语句 break和继续语句 continue 5.6 无条件转移语句 goto 上机实习一 关系表达式和逻辑表达式 上机实习二 if语句 上机实习三 switch语句 上机实习四 for语句 上机实习五 while语句和do-while语句
2.1.2 常量与变量的使用
1、常量与符号常量 ⑴ 常量:即常数,也有类型的区分。 ⑵ 符号常量 :是在程序中自定义的一种常量。
2、变量的使用 变量名与变量值的概念;变量名的构成规则。
2.1.3 C语句
1、函数调用语句 2、表达式语句
3、条件语句
4、循环语句
5、其他语句:如无条件转向、终止执行、返回语句等。
1.3.2 Turbo C集成开发环境的使用
1、启动后的窗口:
2、C源程序的建立和编辑 3、保存C程序 4、编译、连接和运行的操作 5、退出Turbo C
第2章 教学纲要
数 据 类
第型 2和 章简
单 程 序 设 计
学习目标
本章重点讲述C语言的三种基本数据类型(整型、浮点型和字符