图书介绍

C语言程序设计与实践【2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载】

C语言程序设计与实践
  • 夏耘主编;臧劲松,黄小瑜副主编 著
  • 出版社: 北京:中国铁道出版社
  • ISBN:9787113156787
  • 出版时间:2013
  • 标注页数:284页
  • 文件大小:59MB
  • 文件页数:292页
  • 主题词:C语言-程序设计-高等学校-教材

PDF下载


点此进入-本书在线PDF格式电子书下载【推荐-云解压-方便快捷】直接下载PDF格式图书。移动端-PC端通用
种子下载[BT下载速度快]温馨提示:(请使用BT下载软件FDM进行下载)软件下载地址页直链下载[便捷但速度慢]  [在线试读本书]   [在线获取解压码]

下载说明

C语言程序设计与实践PDF格式电子书版下载

下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。

建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!

(文件页数 要大于 标注页数,上中下等多册电子书除外)

注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具

图书目录

第1篇 基础篇2

第1章构建程序2

1.1程序员的修养2

1.1.1程序员的为人之道2

1.1.2了解编程4

1.1.3编程习惯6

1.2初识程序10

1.2.1 编程环境10

1.2.2程序的基本结构17

1.3构建第一个程序21

课堂练习32

课后实验:体验编程环境34

课外练习38

第2章数值运算39

2.1 基本概念39

2.1.1标识符39

2.1.2常量41

2.1.3变量43

2.1.4运算符与表达式46

2.1.5表达式语句57

2.1.6输入与输出函数59

2.2编程实施数据整理的基本方法60

2.2.1分组法60

2.2.2常用统计量的计算70

2.3程序常规优化方案74

2.3.1赋值语句优化74

2.3.2 if语句优化78

2.3.3分支程序的测试84

课堂练习88

课后实验:体验分支程序结构91

课外练习96

第3章迭代计算98

3.1简单重复问题的解决方案98

3.1.1 for语句98

3.1.2 while语句103

3.1.3 do...while语句106

3.1.4循环控制的辅助语句109

3.2循环嵌套111

3.2.1嵌套问题111

3.2.2应用循环嵌套输出图形113

3.2.3复合结构116

3.3综合应用119

课堂练习128

课后实验:体验循环程序结构133

课外练习136

第4章批量数据存储138

4.1批量数据存储器(数组)138

4.1.1 一维数组138

4.1.2二维数组142

4.1.3字符串145

4.1.4指针与数组151

4.2批量数据的组织(结构体数组)158

4.2.1结构体类型的定义和变量的声明160

4.2.2结构体变量的存储与成员的引用162

4.2.3结构体数组163

4.3数据文件165

4.3.1 文件指针165

4.3.2常用文件函数166

课堂练习168

课后实验:体验批量数据处理的方法172

课外练习176

第5章模块与接口177

5.1模块的基本结构177

5.1.1 函数的定义179

5.1.2函数的调用和函数参数182

5.1.3函数调用声明186

5.2模块拼接方法188

5.2.1 函数的传值调用和传地址调用188

5.2.2函数的返回值192

5.2.3函数与数组193

5.2.4函数的嵌套调用和递归调用198

5.2.5编译预处理205

5.3变量的存储属性207

5.3.1变量的生存期与作用域207

5.3.2变量的存储类型210

5.3.3存储类别小结213

5.3.4传给main()函数的参数214

课堂练习214

课后实验:体验模块化程序设计216

课外练习219

第2篇 实践篇222

第6章C语言应用程序开发222

6.1学生成绩管理系统222

6.1.1项目可行性分析222

6.1.2需求分析223

6.1.3测试分析226

6.1.4源代码229

6.2应用系统中的常用算法238

6.2.1统计算法239

6.2.2排序算法243

6.2.3查找算法248

6.2.4插入、删除算法253

6.2.5加密算法255

6.2.6输入验证处理257

课堂练习259

课后实验:体验项目开发264

课外练习265

附录A C语言主要关键字及其用途267

附录B C语言运算符优先级和结合性268

附录C ASCII编码对照表270

附录D C语言常用库函数273

附录E 常用头文件276

附录F Dev C编程环境277

附录G Visual C++6.0编程环境280

热门推荐