C语言程序设计
C语言程序设计封面图

C语言程序设计

于海英, 主编

出版社:清华大学出版社

年代:2011

定价:28.0

书籍简介:

本书系统地介绍了C语言的基本知识和程序设计方法。

书籍目录:

第1章 C语言程序设计概述1.1 计算机语言和计算机程序1.2 C语言概述1.2.1 C语言的产生和发展1.2.2 C语言的特点1.2.3 C语言程序结构1.2.4 C程序格式特点1.3 C程序的运行步骤与运行环境1.3.1 C程序的运行步骤1.3.2 Dev-C 5集成开发环境1.3.3 运行程序1.3.4 调试程序习题1第2章 C语言的数据类型

第1章 C语言程序设计概述1.1 计算机语言和计算机程序1.2 C语言概述1.2.1 C语言的产生和发展1.2.2 C语言的特点1.2.3 C语言程序结构1.2.4 C程序格式特点1.3 C程序的运行步骤与运行环境1.3.1 C程序的运行步骤1.3.2 Dev-C 5集成开发环境1.3.3 运行程序1.3.4 调试程序习题1第2章 C语言的数据类型2.1 计算机存储信息的方法2.1.1 位、字节及内存地址2.1.2 数值数据的表示2.1.3 字符数据的表示2.2 C语言的数据类型2.3 常量与变量2.3.1 标识符2.3.2 常量2.3.3 变量2.4 整型数据2.4.1 整型数据的分类2.4.2 整型常量2.4.3 整型变量2.5 实型数据2.5.1 实型数据的分类2.5.2 实型常量2.5.3 实型变量2.6 字符型数据2.6.1 字符常量2.6.2 字符变量2.6.3 字符串常量2.7 变量的初始化2.8 运算符与表达式概述2.9 基本算术运算符与算术表达式2.9.1 基本算术运算符2.9.2 算术表达式2.9.3 自增、自减运算符及其表达式2.10 赋值运算符与赋值表达式2.10.1 赋值运算符与基本赋值表达式2.10.2 复合赋值表达式2.11 逗号运算符与逗号表达式2.12 数据类型的转换2.12.1 隐式类型转换2.12.2 强制类型转换习题2第3章 简单的C程序设计3.1 算法的概念及特性3.1.1 算法的概念3.1.2 算法的特性3.2 算法的流程图表示3.2.1 传统流程图3.2.2 结构化程序的3种基本结构3.2.3 N-S结构化流程图3.3 C语言基本语句3.3.1 表达式语句3.3.2 复合语句3.3.3 空语句3.4 数据的输入与输出3.4.1 格式输出函数printf()3.4.2 格式输入函数scanf()3.4.3 字符型输入函数getchar()3.4.4 字符型输出函数putchar()3.5 顺序程序设计举例习题3第4章 选择结构程序设计4.1 关系运算符与关系表达式4.1.1 关系运算符4.1.2 关系表达式4.2 逻辑运算符与逻辑表达式4.2.1 逻辑运算符4.2.2 逻辑表达式4.3 if语句4.3.1 if语句的语法及流程4.3.2 if语句的嵌套4.4 条件运算符与条件表达式4.5 switch语句习题4第5章 循环结构程序设计5.1 while语句5.2 do…while语句5.3 for语句5.4 循环嵌套5.5 break语句和continue语句5.5.1 break语句5.5.2 continue语句5.6 goto语句习题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.2.5 多维数组6.3 字符数组6.3.1 字符数组的定义6.3.2 字符数组的初始化6.3.3 字符数组的格式输入与输出6.3.4 字符处理函数6.3.5 字符数组应用举例习题6第7章 函数7.1 模块化程序设计思想及函数分类7.1.1 模块化程序设计思想7.1.2 函数的分类7.2 系统函数7.3 用户自定义函数7.3.1 函数定义7.3.2 函数的参数和函数的值7.3.3 函数的调用7.4 函数间的数据传递7.4.1 使用函数参数传递数据7.4.2 使用全局变量传递数据7.5 数组作为函数参数7.6 函数的递归调用7.7 变量的作用域与存储类别7.7.1 局部变量和全局变量7.7.2 变量的存储类别习题7第8章 指针8.1 指针概述8.2 指针变量的定义和引用8.2.1 指针变量的定义8.2.2 指针变量的引用8.2.3 指针变量作为函数的参数8.3 指针与数组8.3.1 指针与一维数组8.3.2 指向多维数组的指针和指针变量8.4 指向指针的指针8.5 指针与函数8.6 字符串与指针8.7 指针与数组8.8 带参数的主函数main习题8第9章 结构体、共用体和枚举类型9.1 结构体类型9.1.1 结构体类型的定义9.1.2 结构体类型变量和数组的定义9.1.3 结构体变量和数组的初始化9.1.4 结构体变量和数组的引用9.1.5 结构体类型的嵌套9.2 共用体类型9.2.1 共用体类型的定义9.2.2 共用体变量和数组的定义9.2.3 共用体变量和数组的引用9.2.4 共用体类型的嵌套9.3 枚举类型数据9.4 自定义类型标识符typedef习题9第10章 编译预处理10.1 宏定义10.1.1 不带参数的宏10.1.2 带参数的宏10.1.3 终止宏10.2 文件包含10.3 条件编译10.3.1 “#if”命令10.3.2 “#ifdef”命令10.3.3 “#ifndef”命令习题10第11章 文件11.1 文件概述11.1.1 文件的概念及文件分类11.1.2 文件系统11.1.3 文件指针11.2 文件的打开与关闭11.2.1 文件的打开11.2.2 文件的关闭11.3 文件的读/写11.3.1 字符读/写函数11.3.2 字符串读/写函数11.3.3 格式化读/写函数11.3.4 数据块读/写函数11.4 文件读/写指针的定位及文件检测11.4.1 文件读/写位置指针的概念11.4.2 文件读/写位置指针的定位11.4.3 文件的检测习题11第12章 位运算12.1 位运算符12.1.1 位运算符简介12.1.2 位运算举例12.2 位段习题12附录A ASCII码表附录B C语言常用关键字表附录C 运算符优先级与结合性表附录D C语言库函数参考文献

内容摘要:

本书根据教育部高等学校计算机基础课程教学指导委员会于2009年10月发布的《高等学校计算机基础教学发展战略暨计算机基础课程教学基本要求》的指导精神,以循序渐进、深入浅出的写作思想,系统地介绍了C语言的基本知识和程序设计方法。《C语言程序设计》选择Dev?C 5作为C程序的集成开发环境,精心设计编程实例,加深读者对C语言基本原理、方法的理解,以提高程序设计能力。全书内容分为3个部分共12章。第一部分介绍C语言基础知识和基本算法,包括C程序设计概述、数据类型和3种结构的程序设计方法等;第二部分主要讲解数组、函数和指针等C语言程序重点和难点内容,并通过程序实例给出一些常用算法;第三部分讨论结构体、共用体和枚举类型等复杂数据结构,并介绍编译预处理、文件的概念和文件的基本操作、位运算等方面的知识。  本书可作为高等学校计算机专业和非计算机专业学习C语言程序设计的教材,也可作为参加计算机等级考试的读者的参考书。

编辑推荐:

本书特点:教学目标明确,注重理论与实践的结合、教学方法灵活,培养学生自主学习的能力、教学内容先进,强调计算机在各专业中的应用、教学模式完善,提供配套的教学资源解决方案。

书籍规格:

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

书籍信息归属:

C语言程序设计是清华大学出版社于2011.12出版的中图分类号为 TP312 的主题关于 C语言-程序设计-高等学校-教材 的书籍。