网站首页 软件下载 游戏下载 翻译软件 电子书下载 电影下载 电视剧下载 教程攻略
书名 | C语言程序设计 |
分类 | |
作者 | 熊启军主编 |
出版社 | 中国铁道出版社有限公司 |
下载 | ![]() |
简介 | 作者简介 熊启军,副教授,毕业于华中师范大学计算机系,毕业后一直从事程序设计类课程的教学及研究并任职于湖北文理学院数学与计算机科学学院,从事一线教育20余年,教授C语言程序设计课程15年,主持并结题2项省级课题,以作者发表教学研究论文10余篇。 目录 章 程序设计预备知识11计算机系统的组成111 硬件系统112 软件系统113 硬件和软件的关系12 进制及转换121 十进制数的表示122 二进制数的表示123 十进制与二进制的转换124 二进制与其它进制的转换13 机器数的表示131 真值与机器数132 整数的原码133 整数的反码134 整数的补码135 字符的表示14 二进制数的运算141 加减运算142 位运算习题 1第2章 C语言快速入门21 程序与计算机语言211 程序和算法212 计算机语言的发展213 计算机编程语言排行榜214 C语言的诞生及发展215 C语言的特点和应用范围22 C语言程序的基本构成221 个C语言程序222 程序代码解析223 C语言程序的基本构成23 程序设计231 程序设计步骤232 C语言编程工具233 Code::Blocks简介习题2第3章 数据存储和计算31 标识符32 数据类型33 常量与变量331 常量332 变量34 数据的存储341 数据的取值范围342 数据在内存中的存储35 运算符和表达式351 赋值运算352 算术运算353 关系运算354 逻辑运算355 位运算356 复合赋值运算357 自增自减运算358 逗号运算359 函数运算3510 运算符的优先级36 数据的类型转换习题 3第4章 数据的输入输出41 scanf函数411 scanf函数的基本格式412 scanf函数的简单使用413 非法的键盘输入414 scanf与fflush函数的配合使用42 printf函数421 printf函数的基本格式422 printf函数的简单使用423 printf函数的复杂使用43 字符的输入输出431 转义字符的表示432 字符输入输出的专用函数习题4第5章 程序结构和算法51 程序的控制结构52 算法的描述方式53 算法描述举例531 顺序结构的算法描述532 选择结构的算法描述533 循环结构的算法描述习题5 第6章 选择结构61 if-else语句611 单分支if语句612 双分支if语句613 复合语句62 选择结构的嵌套621 if的嵌套622 else的嵌套623 else与if的匹配63 条件表达式64 switch-case语句习题6第7章 循环结构71 while循环72 do-while循环73 for循环74 goto语句75 多重循环76 循环应用举例761 级数计算762 枚举计算763 迭代计算764 特殊图形打印765 文本菜单设计习题7第8章 数组81 一维数组的概念811 一维数组的定义812 一维数组的地址813 一维数组的访问814 一维数组的基本操作82 一维数组应用举例821 集合运算822 排序算法823 筛选法83 字符数组与字符串831 什么是字符串832 字符串应用举例84 二维数组的概念85 二维数组应用举例习题 8第9章 指针91 内存地址与指针92 指针的定义与运算921 指针变量的定义922 空指针与空类型指针923 指针运算93 指针与数组931 指针与一维数组932 指针与字符串933 指针与二维数组94 指针数组95 指向数组的指针习题 90章 函数101 函数的声明和定义1011 函数的声明1012 函数的定义102 函数的调用103 函数的参数和返回值1031 函数参数的传递1032 函数的返回值1033 指针作函数参数1034 带参数的main函数104 常用库函数介绍1041 字符函数1042 字符串函数1043 字符串函数的实现1044 类型转换函数105 递归1051 什么是递归1052 递归举例106 变量的作用域和存储类型1061 变量的作用域1062 变量的存储类型107 指向函数的指针习题101章 工程和程序调试111 宏定义1111 不带参数的宏定义1112 带参数的宏定义112 条件编译113 文件包含1131 标准头文件1132 自定义头文件1133 头文件的重复包含114 多文件组织成工程1141 建立工程文件1142 运行带参数的工程115 程序调试1151 程序调试步骤1152 简单程序的调试1153 复杂程序的调试习题112章 复杂数据类型121 结构体1211 结构体类型的定义1212 结构体变量的声明1213 结构体变量的赋值和访问122 类型的重定义123 结构体指针124 结构体应用举例125 共用体126 位域127 枚举类型习题123章 链表131 链表结点的类型定义132 链表的基本操作1321 链表的建立1322 链表的遍历1323 链表的插入1324 链表的删除133 对几个赋值语句的理解134 链表应用举例习题134章 文件141 文件概述1411 文件的概念1412 文件的分类142 文件操作1421 文件操作步骤1422 文件操作函数1423 文本文件的读写1424 二进制文件的读写143 文件操作举例习题145章 综合应用实例151 需求分析1511 项目功能1512 构建数据模型1513 界面设计152 总体设计1521 项目操作流程1522 项目功能图153 详细设计154 编码和调试1541 界面代码1542 主要功能代码1543 主函数代码155 测试章 程序设计预备知识11计算机系统的组成111 硬件系统112 软件系统113 硬件和软件的关系12 进制及转换121 十进制数的表示122 二进制数的表示123 十进制与二进制的转换124 二进制与其它进制的转换13 机器数的表示131 真值与机器数132 整数的原码133 整数的反码134 整数的补码135 字符的表示14 二进制数的运算141 加减运算142 位运算习题 1第2章 C语言快速入门21 程序与计算机语言211 程序和算法212 计算机语言的发展213 计算机编程语言排行榜214 C语言的诞生及发展215 C语言的特点和应用范围22 C语言程序的基本构成221 个C语言程序222 程序代码解析223 C语言程序的基本构成23 程序设计231 程序设计步骤232 C语言编程工具233 Code::Blocks简介习题2第3章 数据存储和计算31 标识符32 数据类型33 常量与变量331 常量332 变量34 数据的存储341 数据的取值范围342 数据在内存中的存储35 运算符和表达式351 赋值运算352 算术运算353 关系运算354 逻辑运算355 位运算356 复合赋值运算357 自增自减运算358 逗号运算359 函数运算3510 运算符的优先级36 数据的类型转换习题 3第4章 数据的输入输出41 scanf函数411 scanf函数的基本格式412 scanf函数的简单使用413 非法的键盘输入414 scanf与fflush函数的配合使用42 printf函数421 printf函数的基本格式422 printf函数的简单使用423 printf函数的复杂使用43 字符的输入输出431 转义字符的表示432 字符输入输出的专用函数习题4第5章 程序结构和算法51 程序的控制结构52 算法的描述方式53 算法描述举例531 顺序结构的算法描述532 选择结构的算法描述533 循环结构的算法描述习题5 第6章 选择结构61 if-else语句611 单分支if语句612 双分支if语句613 复合语句62 选择结构的嵌套621 if的嵌套622 else的嵌套623 else与if的匹配63 条件表达式64 switch-case语句习题6第7章 循环结构71 while循环72 do-while循环73 for循环74 goto语句75 多重循环76 循环应用举例761 级数计算762 枚举计算763 迭代计算764 特殊图形打印765 文本菜单设计习题7第8章 数组81 一维数组的概念811 一维数组的定义812 一维数组的地址813 一维数组的访问814 一维数组的基本操作82 一维数组应用举例821 集合运算822 排序算法823 筛选法83 字符数组与字符串831 什么是字符串832 字符串应用举例84 二维数组的概念85 二维数组应用举例习题 8第9章 指针91 内存地址与指针92 指针的定义与运算921 指针变量的定义922 空指针与空类型指针923 指针运算93 指针与数组931 指针与一维数组932 指针与字符串933 指针与二维数组94 指针数组95 指向数组的指针习题 90章 函数101 函数的声明和定义1011 函数的声明1012 函数的定义102 函数的调用103 函数的参数和返回值1031 函数参数的传递1032 函数的返回值1033 指针作函数参数1034 带参数的main函数104 常用库函数介绍1041 字符函数1042 字符串函数1043 字符串函数的实现1044 类型转换函数105 递归1051 什么是递归1052 递归举例106 变量的作用域和存储类型1061 变量的作用域1062 变量的存储类型107 指向函数的指针习题101章 工程和程序调试111 宏定义1111 不带参数的宏定义1112 带参数的宏定义112 条件编译113 文件包含1131 标准头文件1132 自定义头文件1133 头文件的重复包含114 多文件组织成工程1141 建立工程文件1142 运行带参数的工程115 程序调试1151 程序调试步骤1152 简单程序的调试1153 复杂程序的调试习题112章 复杂数据类型121 结构体1211 结构体类型的定义1212 结构体变量的声明1213 结构体变量的赋值和访问122 类型的重定义123 结构体指针124 结构体应用举例125 共用体126 位域127 枚举类型习题123章 链表131 链表结点的类型定义132 链表的基本操作1321 链表的建立1322 链表的遍历1323 链表的插入1324 链表的删除133 对几个赋值语句的理解134 链表应用举例习题134章 文件141 文件概述1411 文件的概念1412 文件的分类142 文件操作1421 文件操作步骤1422 文件操作函数1423 文本文件的读写1424 二进制文件的读写143 文件操作举例习题145章 综合应用实例151 需求分析1511 项目功能1512 构建数据模型1513 界面设计152 总体设计1521 项目操作流程1522 项目功能图153 详细设计154 编码和调试1541 界面代码1542 主要功能代码1543 主函数代码155 测试 内容推荐 本书以“理论够用重在实践”为出发点,融入了流行的CDIO工程理念,采用了案例式、启发式、项目式的教学模式,按照讲、仿、练、思、拓的步骤组织教学,由浅入深地对C语言程序设计内容进行了讲述,努力实现“零基础”入门、模仿应用、引导思考、启迪创新。是一本兼具工具性、实用性和趣味性的C语言程序设计教材。全书共分15章,内容包括:程序设计预备知识、C语言快速入门、数据存储和计算、数据输入输出、程序结构和算法、选择结构、循环结构、数组、指针、函数、工程和程序调试、结构体和共用体、链表、文件、综合应用举例(课程设计案例)。书中所有例子均在Code::Blocks16.01下调试通过。本书适合作为高等学校C语言程序设计课程的教材,也可以作为计算机等级考试的辅导教材或参考用书。 |
随便看 |
|
霍普软件下载网电子书栏目提供海量电子书在线免费阅读及下载。