本书从3个不同的角度深入浅出地向读者介绍了C语言的知识,帮助读者提高C程序的设计能力和C语言的应试能力。全书分为3部分共18章,内容涵盖C语言的基础知识、C库函数介绍、经典C编程实例与常见试题解析。本书的最大特点是内容全面、实用性强,既有知识介绍,又有实例解析。通过对本书的学习,可以使读者全面掌握C语言的基本知识,同时提高读者的编程能力和应试能力。本书既可作为C语言初学者的实用教材,也可作为具有一定编程经验的程序设计人员的参考资料,同时也会为那些准备参加C语言面试、C语言等级考试及与C语言相关的其他考试的读者提供有益的帮助。
目录
- 第1部分 C语言基础知识
- 第1章 概述
- 1.1 C语言的产生和发展
- 1.2 C语言的特点
- 1.3 C程序的开发平台
- 1.3.1 下载Turbo C开发环境
- 1 3 2 运行Terbo C开发环境
- 1.3.3 环境配置
- 1.3.4 程序的编写
- 1.3.5 源程序的编译
- 1.3.6 程序的链接
- 1.3.7 程序的运行
- 1.4 解析最简单的C程序
- 1.5 本章小结与要点回顾
- 第2章 数据类型和运算符
- 2.1 常量与变量
- 2.2 C语言中的关键字
- 2.3 C语言的基本数据类型
- 2.3.1 整型
- 2.3.2 浮点型
- 2.3.3 字符型
- 2.3.4 枚举类型
- 2.4 运算符
- 2.4.1 算术运算符
- 2.4.2 关系运算符
- 2.4.3 逻辑运算符
- 2.4.4 条件运算符
- 2.4.5 赋值运算符
- 2.4.6 逗号运算符
- 2.4.7 求字节数运算符
- 2.5 本章小结与要点回顾
- 第3章 基本语句
- 3.1 C语句概述
- 3.2 C程序的结构
- 3.2.1 顺序结构
- 3.2.2 分支结构
- 3.2.3 循环结构
- 3.3 基本的赋值语句
- 3.4 分支语句和循环语句
- 3.5 if语句
- 3.5.1 第一种形式的if语句
- 3.5.2 第二种形式的if语句
- 3.5.3 第三种形式的if语句
- 3.5.4 三种if语句的程序举例
- 3.5.5 有关if的一些说明
- 3.5.6 if语句的嵌套
- 3.6 switch语句
- 3.6.1 switch语句的一般形式
- 3.6.2 带有break句的switch语句
- 3.6.3 有关swiitch语句的一些说明
- 3.7 for语句
- 3.7.1 for语句的一般形式
- 3.7.2 有关fbr语句的一些说明
- 3.7.3 for语句程序举例
- 3.8 while语句
- 3.9 do-while语句
- 3.10 goto语句
- 3.11 循环的嵌套
- 3.12 break语句
- 3.13 continue语句
- 3.14 本章程序举例
- 3.15 本章小结与要点回顾
- 第4章 函数
- 4.1 函数概述
- 4.2 函数的定义
- 4.3 函数的调用
- 4.4 函数的返回值及类型.
- 4.5 函数的参数及传递方式
- 4.6 函数的嵌套调用
- 4.7 函数的递归调用
- 4.7.1 求n的阶乘nk
- 4.7.2 汉诺塔(Hanoi) 问题
- 4.8 局部变量和全局变量
- 4.8.1 局部变量
- 4.8.2 全局变量
- 4.9 变量的存储类别
- 4.9.1 动态存储变量和静态存储变量
- 4.9.2 auto变量
- 4.9.3 用static声明的局部变量
- 4.9.4 register变量
- 4.9.5 同一文件中用extern声明外部变量
- 4.9.6 多个文件中用extern声明外部变量
- 4.9.7 用static声明外部变量
- 4.10 内部函数和外部函数
- 4.10.1内部函数
- 4.10.2外部函数
- 4.11 本章小结与要点回顾
- 第5章 预处理命令
- 5.1 预处理命令概述
- 5.2 宏定义及其分类
- 5.3 不带参数的宏定义
- 5.3.1 不带参数的宏定义的一般形式
- 5.3.2 宏定义的嵌套
- 5.3.3 宏定义的其他应用
- 5.4 带参数的宏定义
- 5.4.1 带参数的宏定义的一般形式
- 5.4.2 带参数的宏定义与函数
- 5.4.3 使用带参数的宏定义的注意事项
- 5.5 文件包含
- 5.5.1 文件包含命令的一般形式
- 5.5.2 文件包含的特点
- 5.6 条件编译
- 5.6.1 条件编译命令的一般形式
- 5.6.2 条件编译的应用
- 5.7 本章小结与
- 第2部分 C库函数
-
第3部分 经典C编程实例与常见试题解析