21世纪高等学校计算机教育实用规划教材:C语言程序设计作 者: 徐向英,王丽爱 著,邹姝稚,陈斌 编出版时间:2013内容简介 《21世纪高等学校计算机教育实用规划教材:C语言程序设计》共11章。分别介绍c程序的构成与c语言的特点;基本数据类型、运算符及表达式以及各类算符的优先级、结合性与求值规则;结构化程序设计的三种方法,即顺序结构c程序的开发方法、分支结构c程序的开发方法和循环结构c程序的开发方法;数组的概念、相关语法及其数组的应用;函数调用技术及其变量存储类别;编译预处理技术;指针技术在程序开发中的应用;结构体、共用体和枚举类型的数据结构,并讨论了链表技术;c的数据文件的概念及其与文件相关的库函数的应用。《21世纪高等学校计算机教育实用规划教材:C语言程序设计》凝聚了编者近30年c语言教学经验。本书的体系结构和内容组织,具有理论适度、内容完整、重点突出、概念清楚、深入浅出、通俗易懂等特点。本书还具有两大特色,一是首创了语法图的讲解方法,能帮助读者更直观、准确地理解各种c语法;二是在指针一章提出了一组关于各类指针的通式,将极大降低指针技术的学习难度。《21世纪高等学校计算机教育实用规划教材:C语言程序设计》可作为本科院校、高职高专相关专业的教材,也可供准备参加c语言等级考试、资格和水平考试的读者阅读参考,同时也可作为工程技术人员和计算机爱好者的参考资料。目录第1章 c语言概述1.1 c语言出现的历史背景1.2 c程序的结构1.3 c语言的特点1.4 c程序的开发过程习题1第2章 基本数据类型、运算及表达式2.1 c的数据类型2.2 语法图的概念2.3 标识符含义2.4 常量与变量2.4.1 符号常量2.4.2 变量2.5 基本数据类型2.5.1 整型数据2.5.2 实型数据2.5.3 字符型数据2.6 变量定义及其初始化2.7 算术运算.2.7.1 算术运算符2.7.2 算术运算符的优先级和结合性2.7.3 算术运算中的类型转换2.8 求字节数运算符2.9 位运算2.10 赋值运算2.10.1 赋值运算符和赋值表达式2.10.2 赋值运算中的类型转换2.10.3 复合赋值运算符2.11 增、减1运算2.12 逗号运算习题2第3章 顺序结构的c程序3.1 赋值语句3.2 c语言库函数3.3 字符i/o函数3.4 格式i/o函数3.4.1 格式化输出函数printf3.4.2 格式化输入函数scanf3.5 c基本语句类3.6 程序设计举例习题3第4章 分支结构的c程序4.1 关系运算4.2 逻辑运算4.3 if语句4.4 switch语句4.5 程序举例习题4第5章 循环结构的c程序5.1 循环的概念5.2 用if和goto语句构造循环5.3 用while语句构造"当型"循环5.4 用for语句构造"当型"循环5.5 用do…while构造"直到型"循环5.6 break和continue语句5.7 循环嵌套5.8 程序举例习题5第6章 数组6.1 一维数组及其应用6.1.1 一维数组的定义6.1.2 一维数组元素的访问6.1.3 一维数组的初始化6.1.4 一维数组程序举例6.2 二维数组及其应用6.2.1 二维数组的定义6.2.2 二维数组元素的引用6.2.3 二维数组的初始化6.2.4 二维数组程序举例6.3 字符数组及其应用6.3.1 字符数组的定义6.3.2 字符数组的初始化6.3.3 字符数组的引用6.3.4 字符串和字符串结束标志6.3.5 字符数组的输入输出6.3.6 字符串处理函数6.4 程序举例习题6第7章 函数调用技术7.1 函数调用概念7.2 函数定义7.2.1 无参函数的定义7.2.2 有参函数定义的一般形式7.2.3 形式参数和实际参数7.2.4 函数的返回值7.3 函数的调用7.3.1 函数调用的一般形式7.3.2 函数调用的方式7.3.3 被调用函数的声明和函数原型7.4 函数间数据传递7.4.1 变量作为函数参数7.4.2 数组作为函数参数7.4.3 用函数返回值传递参数7.5 函数的嵌套调用7.6 函数的递归调用7.7 变量的作用域和存储类型7.7.1 变量的作用域7.7.2 变量的存储类型7.8 内部函数和外部函数7.8.1 内部函数7.8.2 外部函数7.9 程序综合举例习题7第8章 预处理命令8.1 概述8.2 宏定义8.2.1 无参数的宏定义8.2.2 带参数的宏定义8.3 文件包含8.4 条件编译习题8第9章 指针9.1 指针的概念9.2 指针变量定义及使用9.3 一维数组与指针变量9.4 二维数组与指针变量9.5 字符数组与指针变量9.6 指针变量与函数9.7 返回指针值的函数9.8 指针数组和多级指针9.8.1 指针数组9.8.2 多级指针(指向指针的指针)9.8.3 带参数的主函数9.9 有关指针类型和指针运算的小结习题9第10章 结构体与共用体10.1 结构体的概念10.2 结构体变量10.2.1 结构体变量定义10.2.2 结构体变量的初始化10.2.3 结构体变量的引用10.3 结构体数组10.3.1 结构体数组定义10.3.2 结构体数组的初始化10.3.3 结构体数组元素的引用10.4 结构体与指针变量10.4.1 指向结构体变量的指针变量10.4.2 指向结构体数组的指针10.4.3 结构体变量的函数间传递10.5 链表技术10.5.1 链表概述10.5.2 动态分配内存的函数10.5.3 用指针处理链表10.6 共用体10.6.1 共用体类型定义10.6.2 共用体变量定义10.6.3 共用体变量引用及说明10.7 枚举类型10.7.1 枚举类型定义10.7.2 枚举类型变量定义10.7.3 枚举变量使用说明10.8 用typedef定义类型名习题10第11章 c数据文件11.1 c文件概述11.1.1 文件的概念及分类11.1.2 文件缓冲区11.2 文件类型指针11.3 文件打开与关闭11.3.1 文件的打开11.3.2 文件的关闭11.4 字符读写函数fgetc和fputc11.4.1 读字符函数fgetc11.4.2 写字符函数fputc11.5 字符串读写函数fgets和fputs11.5.1 读字符串函数fgets11.5.2 写字符串函数fputs11.6 格式化读写函数fscanf和fprintf11.6.1 格式化读函数fscanf11.6.2 格式化写函数fprintf11.7 数据块读写函数fread和fwrite11.7.1 数据块读函数fread11.7.2 数据块写函数fwrite11.8 文件的定位11.8.1 rewind函数11.8.2 fseek函数11.8.3 ftell函数习题11附录a c语言关键字表附录b 常用字符与ascii代码对照表附录c c语言运算符一览表附录d c常用标准库函数附录e turbo c 2.0菜单介绍附录f turbo c 2.0编译错误信息介绍参考文献 上一篇: Delphi 6开发人员指南 下一篇: 国外计算机科学教材系列:C大学教程(第五版 英文版)