欢迎来到北京青青翠竹图书中心
客服热线: 010-52965708 56295007
本书以当前广为使用的Visual C++6.0编译系统为实现的版本,全面系统地介绍了C语言及其程序设计方法。全书共12章,第1章主要介绍C语言程序设计基础,第2章介绍了介绍了算法的描述和结构化程序设计的基本方法,第3章介绍了C语言的基本数据类型、运算符与表达式,、第4~6章介绍了C语言的3种基本结构(顺序结构、选择结构和循环结构),第8章介绍了函数的定义和使用;第7、9、10章介绍了数据的构造类型(包括数组、字符串、结构体和共同体等)和指针类型;第11章介绍C 语言的编译预处理,第12章介绍了文件的概念。本书为读者展示了C语言灵活、精致的编程方法和在工程、科研中的应用,力求做到C语言知识和应用开发能力的融会贯通。
C语言概述( ) 1.1 引言 1.2 C语言基础 1.3 C语言编制程序的几个步骤 1.4 C语言程序的运行环境 1.5 典型问题 1.6 小结 2 算法概述 2.1 算法简介 2.2 算法描述形式 2.3 算法分析 2.4 小结( ) 3 数据类型、运算符与表达式 ( ) 3.1 C语言的数据类型 ( ) 3.2 常量 ( ) 3.3 变量 ( ) 3.4 数据类型的转换 ( ) 3.6 运算符 ( ) 3.7 算术运算符和算术表达式 ( ) 3.8 赋值运算符和赋值表达式 ( ) 3.9 关系运算符和关系表达式 ( ) 3.10 逻辑运算符和逻辑表达式 ( ) 3.11 位运算符 ( ) 3.12 条件运算符 ( ) 3.13 逗号运算符 ( ) 3.14 sizeof运算符 ( ) 3.15 强制类型转换运算符 ( ) 3.16 指针运算符( ) 3.17 典型问题( ) 3.18 本章小结 ( ) 4 顺序结构程序设计( ) 4.1 程序结构概述( ) 4.2 C语句概述( ) 4.3 数据的输入与输出( ) 4.4 顺序结构程序设计举例( ) 4.5 小结( ) 5 选择结构程序设计( ) 5.1 典型的选择问题的程序设计思路( ) 5.2 if语句( ) 5.3 if语句的嵌套( ) 5.4 switch语句( ) 5.5 选择结构程序举例( ) 5.6 小结( ) 6 循环结构程序设计 ( ) 6.1 典型的循环问题程序设计思路 ( ) 6.2 用goto和if语句一起构成循环( ) 6.3 while循环结构 ( ) 6.4 do…while循环结构 ( ) 6.5 for循环结构 ( ) 6.6 循环的嵌套 ( ) 6.7 break和continue语句 ( ) 6.8 循环结构程序设计举例 ( ) 6.9 小结 ( ) 7 数组( ) 7.1 数组的定义( ) 7.2 一维数组( ) 7.3 二维数组( ) 7.4 字符数组和字符串( ) 7.5 小结( ) 8 函数( ) 8.1 函数的概念( ) 8.2 函数的调用( ) 8.3 函数的嵌套调用( ) 8.4 函数的递归调用( ) 8.5 数组作为函数参数( ) 8.6 变量的作用域和生命期( ) 8.7 函数的储存类型( ) 8.8 内部函数和外部函数( ) 8.9 小结( ) 9 指针( ) 9.1 地址和指针的概念( ) 9.2 指针与变量( ) 9.3 指针与数组( ) 9.4 指针与字符数组( ) 9.5 指向数组的指针和指针数组( ) 9.6 指针作为函数的参数( ) 9.7 指向指针的指针( ) 9.8 main函数的参数( ) 9.9 有关指针的数据类型和指针运算的小结( ) 10 结构体与共用体( ) 10.1 结构体( ) 10.2 特殊结构体( ) 10.3 共用体( ) 10.4 共用体和结构体的内存差异( ) 10.5 动态存储分配( ) 10.6 链表( ) 10.7 枚举类型( ) 10.8 小结( ) 11 编译预处理( ) 11.1 编译预处理的概念( ) 11.2 宏定义( ) 11.3 条件编译( ) 11.4 文件包含( ) 11.5 常用的编译预处理命令( ) 11.6 小结( ) 12 文件( ) 12.1 文件的概念( ) 12.2 文件的操作( ) 12.3 文件的程序应用( ) 12.4 常用的文件操作函数( ) 12.5 小结( ) 参考文献( )