《 C 语言程序设计 》考试大纲
主要参考书目
《 C 程序设计》 ( 第二版 ). 清华大学出版社 . 谭浩强编著 .
一、 C 语言概述
1. C 语言程序的结构特点和一般书写形式。
2. 算法的概念、特征及其表示。
二、基本数据类型与表达式
1. 数据类型,常量和变量,符号常量。
2. 运算符和表达式。
三、简单的 C 程序设计
1. C 语言程序的三种基本结构。
2. 赋值语句,数据输出,数据输入。
3. 逻辑运算和条件控制,关系运算符和关系表达式,逻辑运算符和逻辑表达式。
4. IF 语句, SWITCH 语句。
四、循环语句
1. 循环结构程序设计概念。
2. WHILE 语句, DO-WHILE 语句, FOR 语句, BREAK 语句和 CONTINUE 语句。
3. 循环的嵌套,几种循环的比较。
五、数组
1. 一维数组,二维数组。
2. 字符数组和字符串。
六、函数
1. 函数的定义,函数参数和函数的返回值,函数的一般调用,函数的嵌套调用,函数的递归调用,变量的作用域。
2. 数组作为函数参数,局部变量和全局变量,动态存储变量和静态存储变量,内部函数和外部函数。
七、指针
1. 地址和指针的概念,指针变量和地址运算符。
2. 指针和数组,指针和字符串,指针和函数。
八、结构体与共用体
1. 结构和结构变量的定义,结构体类型变量的引用和初始化,结构体数组,指向结构体类型数据的指针,用指针处理链表。
2. 共用体的概念、引用方式及共用体类型数据的特点。
3. 枚举类型,用 typedef 定义类型。
九、文件
1. C 文件概述,文件类型指针,文件的打开与关闭。
2. 文件的读写,文件的定位,出错检测。