各章学习目标、小结

上传人:ji****n 文档编号:45626664 上传时间:2018-06-18 格式:DOC 页数:14 大小:87KB
返回 下载 相关 举报
各章学习目标、小结_第1页
第1页 / 共14页
各章学习目标、小结_第2页
第2页 / 共14页
各章学习目标、小结_第3页
第3页 / 共14页
各章学习目标、小结_第4页
第4页 / 共14页
各章学习目标、小结_第5页
第5页 / 共14页
点击查看更多>>
资源描述

《各章学习目标、小结》由会员分享,可在线阅读,更多相关《各章学习目标、小结(14页珍藏版)》请在金锄头文库上搜索。

1、各章学习目标、小结各章学习目标、小结第一章 C 语言概述本章学习目标: 了解 C 语言的历史和发展过程。 了解 C 语言的特点及 C 程序的组成部分。 了解 C 程序的编译、链接过程。本章小结: 本章首先介绍了 C 语言的发展简史。C 语言诞生于美国贝尔实验室,经过不断地修改、 完善,C 语言目前已成为人们广泛使用的语言之一。现在通用的 C 语言为 1983 年美国国 家标准化协会(ANSI)制定的标准 C 语言,称为 ANSI C。 C 语言的特点使得它在各种语言中独树一帜,受到人们的青睐,广泛应用于社会各个 领域,其特点归纳如下。 结构化的语言。 模块化的语言。 简洁、紧凑,使用方便,灵活

2、。可移植性好。 数据结构丰富。 运算符丰富,生成代码质量高。C 语言程序由函数组成。一个 C 源程序有且仅有一个 main()函数,但是可以包含任意 多个其他函数,因此,函数是 C 程序的基本单元。C 语言开发者编制了内容丰富的库函数, 编程者可以通过函数调用的形式使用这些库函数,方便、快捷、编程效率高。 C 程序中,每一个基本语句和数据定义都是以分号“;”结束,书写格式自由,一行 可写多个语句,一个语句也可以分别写在几行上。可以使用/*/对程序添加注释以方 便读者阅读、理解程序的编写意图。 C 语言是编译型语言,源程序必须经过编译和链接生成可执行文件后才能运行。编译 过程中可以检查出程序的错

3、误,经过编辑修改后,再重新编译。一般情况下,一个程序要 经过多次编辑和修改才能通过编译。 链接目标文件的目的就是要生成最终的可执行文件。C 程序经过编译、链接,产生了 一个可执行文件(*.exe) 。运行该文件,即可得到程序的运行结果。第二章 数据类型、运算符与表达式本章学习目标: 了解常量与变量的含义。 掌握数据类型及类型间的混合运算。 掌握运算符与表达式及其优先级和结合性。本章小结: 本章主要讲述了 C 语言中的基本数据类型及类型的混合运算、常用的运算符与表达式 及其优先级和结合性等问题。 (1)常量:在程序运行过程中其值不发生改变的量称为常量。如 0x123、0.123、a、n等都是常量

4、。 (2)变量:在程序运行过程中,其值可以改变的量称为变量。每个变量有一个变 量名,变量名只能由字母、数字和下划线 3 种字符组成,且第 1 个字符必须 是字母或下划线,如 ab、_an0ve、sun 等都是合法的变量名。C 语言规定, 变量必须“先定义,后使用”。 (3)整型数据分为整型常量和整型变量。 整型常量常用 3 种形式表示:十进制整数,如 100、3 等;八进制整数,如 010、07 等;十六进制整数,如 0x15、0x234 等。 整型变量按数据在内存中所占的字节数分为基本型(int) 、短整型(short) 、长整型 (long)和无符号型(unsigned)4 种。整型变量定

5、义的一般形式为:;如“int a,b;” 、 “unsigned c,d;”等都是整型变量的定义。在将一个整型常量赋给一个整 型变量时,应注意整型数据取值范围的选择。 (4)实型数据分为实型变量和实型常量。 实型常量也称实数。常用十进制数的形式(如 0.123、45 等)和指数形式(如 1.23e3、123E4 等)表示。 实型变量分为单精度(float 型)和双精度(double 型)两类。实型变量的定义一般形 式为:如“float a;” 、 “double a,b;”等都是实型变量的定义。同样,在将实型常量赋给一个实 型变量时应注意实型数据取值范围的选择。 (5)字符型数据分为字符型常量

6、和字符型变量。 字符型常量主要包括字符常量(如a、A等)和字符串常量(如“hello” 、 “China”等) 两种类型,此外,转义字符也是一种特殊的字符常量。 字符变量用来存放字符变量,只能放一个字符,定义形式如下:“char c1=c;”字符串 常量常用数组和指针来存储和访问,相关内容将在后续内容中讲述。在一定的范围内 (0255 或-128127 之间) ,字符型数据和整型数据之间可以通用。 (6)类型的混合运算 整型、实型和字符型数据间可以进行混合运算,有两种转换方式。 自动类型转换:数据类型由低向高自动转换,即char,shortintunsignedlongdoublefloat。

7、 强制类型转换:当自动类型转换达不到编程者的要求时,可以利用强制类型转换将一 个表达式转换成所需的类型,其一般形式为(类型名) (表达式) 。如 x=(int)a(如 a=2.53,则 x=2,a 为原值 2.53 不变) 、 (float) (5%2)等。(7)运算符与表达式 本章重点讲解了算术运算符与算术表达式、关系运算符与关系表达式、赋值运算符与 赋值表达式以及逻辑运算符与逻辑运算表达式。此外还介绍了自增和自减运算符、条件运 算符与条件表达式、逗号运算符与逗号表达式和位运算符。对于其他的一些运算符将在后 面的相关章节中讲解。 各类运算符的优先级和结合性为: 初等运算符() 、:自左至右。

8、 单目运算符:自右至左。 算术运算符(先乘除后加减):自左至右。 关系运算符:自左至右。 逻辑运算符:自左至右。 条件运算符:自右至左。 赋值运算符:自右至左。 逗号运算符:自左至右。第三章 顺序程序设计本章学习目标: 了解语句的概念及其构成。 掌握字符数据的输入与输出。 掌握格式输入与输出。 掌握编写简单的顺序结构程序的方法。本章小结: 本章学习了 C 语句、数据的输入与输出及最简单的程序设计顺序程序设计。一、 C 语句C 语句可以分为以下 5 类: (1)表达式语句 由表达式加分号构成。 (2)空语句只有 1 个分号的语句称为空语句。(3)复合语句用大括号“”括起来的若干语句称为复合语句。

9、复合语句的使用方式是:当单一语句位置上的功能必须用多个语句才能实现时,就需 要使用复合语句。 (4)函数调用语句 在 1 个函数的后面加 1 个分号就构成了 1 个函数调用语句。函数的使用除了在表达式 中出现外,主要是通过函数调用语句来使用它。 (5)流程控制语句主要是对程序的走向起控制作用。常用于实现选择结构和循环结构的程序控制。二、 数据的输入与输出一个完整的程序,都应该含有数据输入/输出操作。将原始数据输入,经程序处理后, 输出有用的信息。C 程序的输入/输出功能是由系统提供的输入/输出标准函数实现的。常 用的输入/输出标准函数如下。字符输入输出函数: (1)字符输入函数 getchar

10、() getchar()函数的功能是接收从键盘输入的 1 个字符,它无参数。 使用时应注意以下两点。 如果 getchar()函数读入的字符不赋给任何变量,则该函数只能作为表达式的一部分使用。 如果在 1 个程序中使用了 getchar()函数,则必须在该程序的开头使用下列编 译预处理命令:#include这是因为 getchar()函数属于标准 I/O 库函数。C 语言规定:凡在程序中使用了标准 I/O 库函数,就需要将文件“stdio.h”调入到源程序文件中。 (2)字符输出函数 putchar() putchar()函数的功能是向终端屏幕输出 1 个字符。该函数的使用形式为:putcha

11、r(c);输出字符变量c 的值。c 可以是字符型变量或整型变量,也可以是 1 个字符常量或整型常 量。格式化输入输出函数: (1)格式化输入函数 scanf() 用 scanf()函数可以输入任何类型的数据。 一般格式:scanf(格式控制,地址表列); 格式说明:格式说明以“%”开头,以 1 个格式字符结束,中间可以插入附加的字符。scanf()函 数中使用的格式字符如表 3-1 所示,附加说明字符如表 3-2 所示。表 3-1scanf()函数中的格式字符格式字符说明d用来输入十进制整数o用来输入八进制整数x用来输入十六进制整数c用来输入单个字符续表格式字符说明s用来输入以0为结束标志的字

12、符串到字符数组f用来输入实数,可以用小数形式或指数形式输入e与 f 作用相同,e 与 f 可以互相替换表 3-2scanf 附加的格式说明字符字符说明l用于输入长整型数据(如%ld)以及 double 型数据(如%lf)h用于输入短整型数据(可用%hd,%ho,%hx)域宽为一正整数,指定输入数据所占宽度(列数)*表示本输入项在读入后不赋给相应的变量scanf 函数的执行中应注意的问题。 scanf()函数中“格式控制”的后面应当是变量地址,而不应是变量名。 如果在“格式控制”字符串中,除了格式说明以外还有其他字符,则在输入数据 时应输入与这些字符相同的字符。添加这些字符的目的是帮助理解,避免

13、在输 入时产生错误的数据输入。(2)格式化输出函数 printf() putchar()函数只能输出 1 个字符,而 printf()函数的作用是向终端(一般指显示屏幕) 输出若干个任意类型的数据。 一般格式:printf(格式控制,输出表列);格式字符。 printf()函数有 9 种格式字符(如表 3-3 所示)和 4 种附加格式说明字符(如表 3-4 所 示) 。表 3-3printf()函数中的格式字符格式字符说明d以带符号的十进制形式输出整数(正数不输出符号)o以八进制的无符号形式输出整数(不输出前导符 0)x以十六进制无符号形式输出整数(不输出前导符 0x)u以无符号十进制形式输出

14、整数c以字符形式输出,只输出一个字符s输出字符串f以小数形式输出单、双精度,隐含输出 6 位小数e以标准指数形式输出单、双精度数,数字部分小数位数为 6 位g选用%f 或%e 格式中输出宽度较短的一种格式,不输出无意义的 0表 3-4 printf()函数中的附加格式说明字符格式字符说明字母 l用于长整型,可加在格式符 d,o,x,u 前面m(一个正整数)数据最小宽度.n( 一个正整数)对实数,表示输出 n 位小数;对字符串,表示截取的字符个数-输出的数字或字符在域内向左靠使用 printf()函数应注意的问题如下。 在用 printf()函数输出时,应注意与上表中的格式说明匹配,否则将会出现

15、错 误。有些系统要求格式字符要用小写字母。三、 顺序结构程序设计顺序结构程序就是按语句书写顺序,逐条执行的程序。顺序结构程序比较简单,应多 编程练习以熟练掌握基本程序设计技巧。第四章 选择程序设计本章学习目标: 理解 C 语言中各类控制语句的执行过程、功能和使用方法。 掌握 if 语句的 3 种形式、if 和 else 配对规则及 if 语句的嵌套。 能正确地使用 switch 语句设计多分支选择结构。本章小结: 本章主要讲了两大语句的使用,即 if 语句和 switch 语句。它们都是 C 语言中使用最为 频繁的语句,必须很好地掌握。 就 if 语句而言,有 3 种基本使用形式和多种嵌套格式

16、,第 3 种基本使用形式和两种嵌 套较为繁琐,但在一般情况下,其功能能用 switch 语句代替。在学习 if 语句的过程中要着 重把握以下知识点。 if 语句后的表达式的值只有两种情况(“真”和“假”),它是其后语句是否被执行 的依据,只有表达式的值为“真”时,其语句才被执行,否则不被执行。 在 if-else 结构中,if 子句和 else 子句只能有一个被执行。程序运行时首先判断 if 子句前的表达式,当 if 子句前的表达式为“假”时才执行 else 子句。否则,else 子句不被执行。 if 和 else 必须配对使用,当配对的 if 和 else 之间有两个或两个以上的语句时, 一定要使用大括号,作为复合语句来处理,否则程序编译时将会出错。 else 总是与它前面的不带 else 的 if 配对。就 switch 语句而言,应主要把握以下知识点。 switch 结构中有 1 个小括号和 1 个大括号,小括号内是表达式,其值作为大括 号内入口选择

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 初中教育

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号