C语言程序设计复习资料选编
来源:《C/C++程序设计》一书程序设计基础复习资料第一章C语言概述我们学习的C语言是以接近英语国家的自然语言和数学语言作为语言的表达形式。1.1.2 程序设计语言(P2)1、机器语言 2、汇编语言 3、面向过程语言 如:C语言 4、面向对象语言 如C++编译语言的执行过程如下:编辑程序→源程序→编译程序→目标程序→连接程序→可执行程序1.1.3 程序设计的方法(P3)结构化程序设计的三种基本结构:顺序结构、选择结构、循环结构。1.3.2 C程序的基本构成(P10)1、每个程序由程序主体、编译预处理和注释三部分组成。⑴函数定义是C程序的主体部分,程序功能是由函数来完成的。⑵一个完整的C程序必须有且只能有一个main()主函数。⑶一个C程序的执行是从本程序的main函数开始,到main函数结束。2、语句是组成程序的基本单元,C语言中,语句是组成程序的基本单元,每个语句最??要以分号结尾。1.4.3 C语言的标识符(P14)标识符的命名原则:①所有的标识符第一个字符必须是字母或下划线;②标识符的其他部分必须由字母、下划线或数字组成;③C语言区分字母大小写,sum和SUM是不同的标识符;④标识有效长度,一般环境运行32个字符; ⑤标识符不能与C语言关键字重名;【关键字又称为保留字】(P13)32个关键字关键字语义关键字语义关键字语义关键字语义auto自动double双精度int整数struct结构break中断else否则long长整型switch开关char字符enum枚举register寄存器typedef类型定义case情况extern外部return返回union共用const常量float浮点short短整型unsigned无符号continue继续for对于signed带符号void空default默认goto转向sizeof字节数volatile可变的do做if如果static静态while当1.6.1 C语言的实现过程(P17)1、一个C语言程序从编写到最后运行,需要经过4个环节:编辑、编译、连接、运行。2、C语言源程序文件的扩展名是“.c”,经过compile(编译)后生成的文件扩展名为“.obj”,经过Build(连接)后生成的文件扩展名为“.exe”。【典型例题精解】1、在C语言程序中,main()函数的位置可以放在任意位置。2、算法的5个基本特征:输入、输出、有穷性、确定性、有效性。3、自顶向下、逐步求精和模块化设计是结构化程序设计方法中最典型、最具有代表性的方法。4、面向对象程序设计的主要特征是:封装性、继承性、和多态性。封装性是指把对象的属性和行为封装在一起,并尽可能隐藏对象的内部细节。继承性是指特殊类的对象拥有其一般类的属性和行为的类与类之间的层次关系。多态性是指不同对象收到相同消息时可以产生多种不同的行为方式。5、注释说明必须括在/*XXXX*/之间,注释说明被计算机编译系统忽略,注释符/和*之间不能有空格。6、Visual C++6.0 IDE的编辑窗口的主要功能是建立并修改程序。7、编辑和运行可以不在VC++6.0编译系统环境下进行。8、C语言程序中的关键字必须是小写字母。9、标准函数存放在库文件中。10、C语言源程序属于文本类型的文件,因而可以使用具有文本编辑功能的任何编译器来编辑。第二章 基本程序设计2.1 C语言中最基本的数据类型包括整型、字符型、实型。(P24)2.2.3 字符常量:用单引号括起来的一个字符。 例如:合法的字符常量:‘*’、‘\n’、‘3’、‘\\’,‘A’; 不合法的:‘bcd’ (常用的转义字符理解)2.2.4 字符串常量:用双引号括起来的一串字符。(P24) 字符串常量以‘\0’为结束标志,如字符串“welcome”在内存中占的字节数是9,而不是8。2.2.5 符号常量(P28)可以使用#define或const来定义符号常量。2.3.2 整型变量(P29) 1、整型变量的分类,数类型包括:int、short int(或以short表示)、long int(或以long表示)。设short类型的数据长度为2个字节,unsigned short类型数据的取值范围是0~65535即(0~2^16-1)(P31)2、 整形数据的溢出(什么时候溢出):一个整型变量只能容纳一个范围的数,当数据超过此范围时,