C语言程序设计教程
2011-9
北京理工大学出版社
刘桂山 等 著
385
《面向“十二五”高等学校精品规划教材·计算机基础系列教材:C语言程序设计教程(第3版)》是为高等院校第一门程序设计课程而编写的教材。全书分为11章,主要内容包括:程序设计基础知识、C语言概述、数据类型与运算规则、顺序结构的程序设计、循环结构的程序设计、数组和字符数据处理、函数与程序结构、指针、结构类型及其他构造类型和文件。《面向“十二五”高等学校精品规划教材·计算机基础系列教材:C语言程序设计教程(第3版)》在结构上突出了以程序设计为中心,以语言知识为工具的思想,对C语言的语法规则进行了整理和提炼,深入浅出地介绍了它们在程序设计中的应用;在内容上注重知识的完整性,适合初学者的需要;在写法上追求循序渐进,通俗易懂。《面向“十二五”高等学校精品规划教材·计算机基础系列教材:C语言程序设计教程(第3版)》配有教学参考书《C语言程序设计教程习题与上机指导》,以方便读者复习和上机操作。 《面向“十二五”高等学校精品规划教材·计算机基础系列教材:C语言程序设计教程(第3版)》既可以作为高等院校非计算机专业学生的计算机语言教材,也可以作为高等院校计算机专业本科、专科低年级学生学习计算机语言的入门教材。
第1章 程序设计基础知识1.1 程序与程序语言1.2 算法和算法的表示1.3 结构化程序设计方法小结习题第2章 C语言概述2.1 C语言概况2.2 C程序的基本结构2.3 C语言的基本组成2.4 C程序的上机执行过程小结习题第3章 数据类型与运算规则3.1 数据与数据类型3.2 C语言的基本数据类型及其表示3.3 算术运算与赋值运算3.4 关系运算与逻辑运算3.5 位运算3.6 其他运算3.7 混合运算及数据类型转换3.8 应用实例小结习题第4章 顺序结构的程序设计4.1 C语句概述4.2 赋值语句4.3 数据输出4.4 数据输出4.5 应用实例小结习题第5章 选择结构的程序设计5.1 用if语句设计选择结构程序5.2 用switch语句设计多分支结构程序5.3 goto语句5.4 应用实例小结习题第6章 循环结构的程序设计6.1 循环的基本概念6.2 用while语句设计循环结构程序6.3 用do_while语句设计循环结构程序6.4 用for语句设计循环结构程序6.5 break语句与continue语句6.6 几种循环语句的比较6.7 循环的嵌套6.8 应用实例小结习题第7章 数组7.1 数组的基本概念7.2 一维数组7.3 一维字符数组7.4 字符串处理函数7.5 二维数组7.6 二维字符数组7.7 应用实例小结习题第8章 函数8.1 C程序结构8.2 函数定义8.3 函数的调用与返回8.4 在函数之间传递数据8.5 变量的存隼属性8.6 函数的递归调用8.7 库函数简介小结习题第9章 指针9.1 指针及其引用9.2 指针与函数9.3 数组与指针9.4 指针与字符串9.5 指针数组9.6 多级指针9.7 应用实例小结习题第10章 结构、联合与枚举类型10.1 结构类型10.2 结构数组10.3 结构指针10.4 在函数之间传递结构10.5 联合类型10.6 枚举类型10.7 用typedef定义类型10.8 链表基础小结习题第11章 文件11.1 文件概述11.2 文件的处理11.3 文件的顺序读写操作11.4 文件的随机读写操作11.5 文件操作的状态和出错检测11.6 应用实例小结习题附录A 编译预处理附录B C语言运算符的优先级与结合性附录C C语言中的关键字附录D 常用C语言处理系统简介附录E 常用库函数附录F 常用字符与ASCII代码对照表参考文献