C语言程序设计教程

C语言程序设计教程

黄苏雨, 吴佳芬, 张帆, 主编

出版社:机械工业出版社

年代:2014

定价:35.0

书籍简介:

本书按照全国非计算机专业计算机基础教育要求和计算机二级考试大纲,结合C语言应用和实践,重新组织和编写。全书共分11章:第1章 C语言基础知识,第2章 数据类型、运算符和表达式,第3章 顺序结构,第4章 选择结构,第5章 循环结构,第6章 数组,第7章 函数,第8章 指针,第9章 结构体和共同体,第10章 文件,第11章 预处理。

书籍目录:

前言教学建议第1章 C语言基础知识1.1 程序设计的基本概念1.1.1 程序和程序设计1.1.2 算法的概念和描述1.1.3 结构化程序设计1.2 C语言概述1.2.1 C语言的发展历史及以C语言为基础的其他语言1.2.2 C语言的标准与版本1.2.3 C语言的特点1.2.4 C语言的市场占有率与为什么学习C语言1.3 C语言程序的组成1.3.1 简单的C程序1.3.2 C程序的结构1.3.3 C程序的开发过程1.4 Visual C++ 6.0集成开发环境1.4.1 Visual C++ 6.0的启动与退出1.4.2 Visual C++ 6.0集成开发环境概述1.4.3 程序调试和测试本章小结自测题第2章 数据类型、运算符和表达式2.1 数据类型2.2 常量、变量和标识符2.2.1 字符集2.2.2 标识符2.2.3 关键字2.2.4 常量与变量2.2.5 符号常量2.3 整型数据2.3.1 整型常量2.3.2 整型变量2.3.3 枚举型数据2.4 实型数据2.4.1 实型常量2.4.2 实型变量2.5 字符型数据2.5.1 字符型常量2.5.2 字符型变量2.5.3 字符串常量2.6 不同数据类型之间的转换2.6.1 自动类型转换2.6.2 强制类型转换2.6.3 求字节数运算符sizeof2.7 算术运算符2.7.1 算术运算符和算术表达式2.7.2 自增自减运算符和表达式2.8 关系运算符、逻辑运算符及其表达式2.8.1 关系运算符和关系表达式2.8.2 逻辑运算符和逻辑表达式2.9 赋值运算符、逗号运算符及其表达式2.9.1 简单赋值运算符和简单赋值表达式2.9.2 复合赋值运算符与复合赋值表达式2.9.3 逗号运算符和逗号表达式2.10 位运算符2.10.1 位逻辑运算符2.10.2 移位运算符2.10.3 位复合赋值运算符本章小结自测题第3章 顺序结构程序设计3.1 C语言语句3.2 赋值语句3.3 字符的输入与输出3.3.1 输入与输出函数的头文件3.3.2 字符输入函数getchar()与字符输出函数putchar()3.4 格式的输入与输出3.4.1 格式输入函数scanf()3.4.2 格式输出函数printf()3.5 顺序结构3.5.1 顺序结构的特点3.5.2 顺序结构程序设计举例本章小结自测题第4章 选择结构程序设计4.1 条件语句4.1.1 if语句4.1.2 if…else语句4.1.3 if…else if语句4.1.4 if语句的嵌套4.2 条件运算符和条件表达式4.3 switch语句4.4 选择结构程序设计举例本章小结自测题第5章 循环结构程序设计5.1 概述5.2 while 循环5.3 do…while 循环5.4 for循环5.5 break语句和continue语句5.5.1 break语句5.5.2 continue语句5.6 循环的嵌套5.7 循环结构程序设计举例5.8 三种循环语句的比较本章小结自测题第6章 数组6.1 数组概述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.4 字符数组6.4.1 字符数组的定义6.4.2 字符数组的初始化6.4.3 字符数组的引用6.4.4 字符串与字符串结束标志6.4.5 字符数组的输入输出6.4.6 字符串处理函数本章小结自测题第7章 函数7.1 函数概述7.2 函数的定义7.3 函数调用7.3.1 函数的调用7.3.2 函数的参数7.3.3 对被调函数的声明7.3.4 函数的返回值7.4 函数的嵌套调用和递归调用7.4.1 函数的嵌套调用7.4.2 函数的递归调用7.5 标识符的作用域和存储类别7.5.1 变量的作用域7.5.2 变量的存储类别7.5.3 函数的存储类别7.6 数组作为函数参数7.6.1 数组元素作为函数参数7.6.2 数组名作为函数参数本章小结自测题第8章 指针8.1 指针与指针变量的概念8.1.1 地址与指针8.1.2 指针变量8.2 指针变量的应用8.2.1 定义指针变量8.2.2 指针运算符8.2.3 指针变量的初始化8.2.4 把指针作为函数参数传递8.3 指针与数组8.3.1 指向数组的指针8.3.2 指针的算术运算8.3.3 指针的关系运算8.3.4 把数组名作为函数参数传递8.4 指针与函数8.4.1 返回指针的函数8.4.2 函数指针本章小结自测题第9章 结构体和共用体9.1 定义结构体类型9.2 定义和使用结构体变量9.2.1 结构体变量的定义9.2.2 结构体变量的引用9.2.3 结构体变量的初始化9.2.4 结构体变量的赋值9.3 结构体数组9.4 结构体指针9.5 结构体与函数9.5.1 传递结构体变量的成员9.5.2 传递结构体变量9.5.3 传递指向结构体变量的指针9.6 共用体9.6.1 定义共用体类型9.6.2 定义共用体变量9.6.3 共用体和结构体的比较9.6.4 共用体类型的指针9.6.5 共用体变量成员的引用9.7 链表9.7.1 自引用结构9.7.2 链表结构9.7.3 创建与遍历链表9.7.4 删除链表结点9.7.5 插入链表结点本章小结自测题第10章 文件10.1 概述10.1.1 文件定义及分类10.1.2 文件操作过程10.1.3 文件缓冲区10.1.4 文件类型指针10.2 打开和关闭文件10.2.1 打开文件10.2.2 关闭文件10.3 顺序读写文件10.3.1 文件位置指针10.3.2 判断文件结束函数10.3.3 文件读写函数10.4 随机读写文件10.4.1 rewind()函数10.4.2 fseek()函数10.4.3 ftell()函数10.5 文件出错处理10.5.1 ferror()函数10.5.2 clearerr()函数本章小结自测题第11章 预处理11.1 宏定义11.1.1 不带参数的宏定义11.1.2 带参数的宏定义11.2 文件包含11.3 条件编译本章小结自测题实验实验1 C语言基础知识实验2 数据类型、运算符和表达式实验3 顺序结构程序设计实验4 选择结构程序设计实验5 循环结构程序设计实验6 数组实验7 函数实验8 指针实验9 结构体与共用体实验10 文件实验11 预处理附录A ASCII码表附录B 运算符及其优先级和结合性附录C 常用标准库函数参考文献

内容摘要:

《计算机基础课程系列教材:C语言程序设计教程》按照全国非计算机专业计算机基础教育要求和计算机二级考试大纲,结合C语言应用和实践,重新组织和编写。《计算机基础课程系列教材:C语言程序设计教程》全书共分11章:第1章C语言基础知识,第2章数据类型、运算符和表达式,第3章顺序结构,第4章选择结构,第5章循环结构,第6章数组,第7章函数,第8章指针,第9章结构体和共同体,第10章文件,第11章预处理。

书籍规格:

书籍详细信息
书名C语言程序设计教程站内查询相似图书
9787111476221
如需购买下载《C语言程序设计教程》pdf扫描版电子书或查询更多相关信息,请直接复制isbn,搜索即可全网搜索该ISBN
出版地北京出版单位机械工业出版社
版次1版印次1
定价(元)35.0语种简体中文
尺寸19 × 26装帧平装
页数 296 印数 4000

书籍信息归属:

C语言程序设计教程是机械工业出版社于2014.9出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。