本书按照《全国计算机等级考试二级考试大纲》中对C语言程序设计考试的要求编写,内容精练,概念清楚,结构合理,对读者可能遇到的疑难问题和易混淆概念作了详细的阐述。主要内容包括C语言程序设计基础知识、C语言中涉及的各种数据类型和运算符、各种表达式、程序结构、数组、函数、指针、编译预处理和动态存储分配、结构体和共用体、文件等,有大量实例分析,以利于提高读者的编程技巧。每章之后都附有一定数量的练习题,供读者练习和自我检测。
本书可作为本科学生和大专、高职学生学习C语言程序设计的教材,也可以作为参加二级C语言程序设计考试者的自学和辅导教材。
样章试读
目录
- 第1章 C语言概述
1.1 C语言简介
1.2 Turbo C 2.0的基本操作
1.3 习题
第2章 数据类型、运算符与表达式
2.1 C的数据类型
2.2 常量与变量
2.3 整型数据
2.4 实型数据
2.5 字符型数据
2.6 变量赋初值
2.7 算术运算符和算术表达式
2.8 赋值运算符和赋值表达式
2.9 逗号运算符和逗号表达式
2.10 习题
第3章 简单的C程序设计
3.1 流程结构和语句
3.2 格式输入输出函数
3.3 字符输入输出函数
3.4 顺序结构程序设计举例
3.5 习题
第4章 选择结构程序设计
4.1 关系运算符和关系表达式
4.2 逻辑运算符和逻辑表达式
4.3 条件语句和条件运算符
4.4 switch语句
4.5 程序举例
4.6 习题
第5章 循环结构程序设计
5.1 goto语句
5.2 while语句构成的循环结构
5.3 do-while语句构成的循环结构
5.4 for语句
5.5 循环的嵌套
5.6 break语句和continre语句
5.7 应用综合举例
5.8 习题
第6章 数组
6.1 一维数组
6.2 二维数组
第7章 函数
7.1 概述
7.2 函数的定义
7.3 函数的参数和函数的返回值
7.4 函数的一般调用
7.5 函数的嵌套调用
7.6 函数的递归调用
7.7 局部变量和全局变量
7.8 变量的存储类别
7.9 内部函数与外部函数
7.10 程序举例
7.11 习题
第8章 指针
8.1 指针变量的定义与应用
8.2 一维数组的指针和指向一维数组的指针变量
8.3 二维数组的指针和指向数组的指针变量
8.4 函数指针和指向函数的指针变量
8.5 返回指针值和函数
8.6 有关指针的数据类型的小结和void指针类型
8.7 习题
第9章 字符串
9.1 用一维数组存放字符串
9.2 指向字符串的指针
9.3 字符数组的输入和输出
9.4 字符串数组
9.5 程序举例
9.6 习题
第10章 C语言预处理
10.1 宏定义
10.2 文件包含
10.3 条件编译
10.4 习题
第11章 结构体、共用体和用户定义类型
11.1 结构体类型
11.2 链表基础
11.3 共用体
11.4 枚举类型
11.5 用typedef定义数据类型
11.6 习题
第12章 位运算
12.1 位运算符和位运算
12.2 位运算举例
12.3 习题
第13章 文件
13.1 C文件概述
13.2 文件类型指针
13.3 文件的打开与关闭
13.4 文件的读写
13.5 文件的定位
13.6 文件检测函数
13.7 习题
附录
附录Ⅰ C语言关键字
附录Ⅱ C语言运算符的优先级与结合性
附录Ⅲ ASCII字符编码表
附录Ⅳ C常用库函数浏览