市面上有很多介绍C语言的书,但这是第一本将C语言以简洁而实用的方式介绍给读者的书籍。 用C语言进行编程不仅仅是在程序中使用正确的句法,编程的风格以及程序的调试在编写程序的过程中也占有相当大的篇幅,从而有助于程序的良好运行且易于维护。本书不仅仅向你介绍编程的机制,同时也告诉你如何创建易于阅读、调试和更改的程序。 本书也强调了实用的原则。例如在讨论C中运算优先级时,15种级别被归纳为下面两条原则: -先乘除,后加减; -在所有该加括号的地方都加上括号 第三版除介绍UNIX上的编程工具之外,还介绍了流行的Windows系统上集成开发环境 (Integrated Development Environments)。 第一部分 基础 11 第一章 什么是C 13 编程原理 14 C语言简史 17 C如何工作 17 如何学习C 19 第二章 编程基础 21 程序从概念到运行 21 编写一个真正的程序 22 使用命令行编译器编程 23 使用集成开发环境(IDE)编程 27 获取UNIX帮助 45 获取集成开发环境帮助 45 集成开发环境菜单 45 编程练习 48 第三章 风格 49 基础编码练习 54 编码盲从 56 缩进与编码格式 56 清晰 57 简明 58 小结 59 第四章 基本定义与表达式 60 程序要素 60 程序的基本结构 61 简单表达式 62 变量和存储 64 变量定义 65 整型 66 赋值语句 66 printf函数 68 浮点型 70 浮点数与整数的除法运算 70 字符 73 答案 74 编程练习 75 第五章 数组、修饰符与读取数字 76 数组 76 串 78 读取串 81 多维数组 84 读取数字 86 变量初始化 88 整型 90 浮点型 92 常量说明 93 十六进制与八进制常量 93 快捷运算符 94 副作用 95 ++x或x++ 96 更多的副作用问题 97 答案 98 编程练习 99 第六章 条件和控制语句 101 if语句 101 else语句 102 怎样避免误用strcmp函数 104 循环语句 104 While语句 105 break语句 107 continue语句 108 随处赋值的副作用 109 答案 111 编程练习 111 第七章 程序设计过程 113 设置 115 程序规范 116 代码设计 116 原型 118 Makefile 119 测试 123 调试 124 维护 126 修改 126 代码分析 127 注释程序 128 使用调试器 128 用文本编辑器浏览 128 增加注释 128 编程练习 131 第二部分 简单程序设计 133 第八章 更多的控制语句 135 for语句 135 switch语句 139 switch, break和continue 145 答案 145 编程练习 147 第九章 变量作用域和函数 149 作用域和类 149 函数 153 无参数的函数 157 结构化程序设计 158 递归 160 答案 161 编程练习 162 第十章 C预处理器 163 *define语句 163 条件编译 170 包含文件 173 带参数的宏 174 高级特征 176 小结 176 答案 177 编程练习 180 第十一章 位运算 181 位运算符 183 与运算符(&) 183 按位或(\) 186 按位异或(^) 187 非运算符(~) 187 左移与右移运算符(<>) 188 设置、清除和检测位 190 位图图形 194 答案 200 编程练习 201 第十二章 高级类型 202 结构 202 联合 205 typedef 207 枚举类型 209 强制类型转换 210 位字段或紧缩结构 210 结构数组 212 小结 213 编程练习 213 第十三章 简单指针 215 函数自变量指针 220 常量指针 222 指针和数组 224 如何不使用指针 229 用指针分隔字符串 231 指针和结构 235 命令行参数 236 编程练习 242 答案 242 第十四章 文件输入/输出 245 转换程序 249 二进制和ASCII码文件 252 行尾难题 253 二进制I/O 255 缓冲问题 257 非缓冲I/O 258 设计文件格式 264 答案 266 编程练习 267 第十五章 调试和优化 268 调试 268 交互调试器 280 调试一个二分查找程序 285 实时运行错误 297 公开
2020-01-16 03:05:17 20.09MB C语言 编程
1
本书是一本C++编程方面的优秀教程,全面介绍了过程式编程与面向对象编程的原理与方法,细致地分析了各种性能问题、可移植性问题以及可能出错的情况。与第四版相比,本书从内容和结构上都做了较大幅度的修订与有意义的提升,特别是再“尽早接触类和对象”这一观点的指导下,从第1章就开始介绍类和对象的内容,突破了传统教学模式,使学生直接“考虑对象”和深入掌握面向对象的基本概念。作者通过大量的示例程序,重点突出了利用UML进行面向对象的设计,引入了流行的Web应用开发,并且帮助学生创建真实世界的C++应用程序。本书无论从广度和深度上来说都非常全面,并且从基础概念讲起,同样适合没有编程经验的读者学习。 本书可作为高等院校相关专业的编程语言教材和C++编程教材,也是软件设计人员进行C++程序开发的宝贵参考资料。
2020-01-08 03:04:39 280.8MB C++ 大学教程 C 编程
1
龙书Compilers,纯英文第二版,高清版本,带有详细书签
2020-01-05 13:04:39 12.26MB 英文 龙书 编译原理 经典用书
1
Linux Shell编程从初学到精通(第2版)[2015.1],已编辑制作好详细的书签,学习、浏览、查阅非常方便,是非常好的linux shell编程学习教材
2020-01-03 11:34:19 132.02MB Linux Shell
1
作 者 :张建伟编著 出版发行 : 北京:人民邮电出版社 , 2014.03 ISBN号 :978-7-115-34462-5 页 数 : 430 丛书名 : 工程软件应用精解 原书定价 : 59.00 开本 : 26cm 主题词 : 数值计算-应用软件-手书 中图法分类号 : O245-62 ( 数理科学和化学->数学->计算数学->数值软件 ) 内容提要: 本书全面讲解科技绘图及数据分析的基础知识以及Origin9.0的实现方法,全书集科技绘图及数据分析基础知识、软件技术、工程案例于一体,为读者架起一座科技绘图及数据分析与软件实现的桥梁。全书结合大量实例,由浅入深、循序渐进地讲解了Origin的基本功能及增强功能。另外本书还介绍了Origin与MATLAB、Excel等软件的链接方法、数据交换,以及Origin中的编程等内容。 参考文献格式 : 张建伟编著. Origin 9.0科技绘图与数据分析超级学习手册[M]. 北京:人民邮电出版社, 2014.03.
2020-01-03 11:31:18 116.91MB 数学 软件 数据处理
1
《施耐德M241编程手册》 M241是施耐德电气基于前瞻性的控制理念和丰富的自动化经验开发的一款一体式高性能的小型PLC,特别适用于小型的自动化设备。
2020-01-03 11:26:15 100.03MB 指令手册
1
WebGIS之OpenLayers全面解析.郭明强(高清扫描版,带详细书签),pdf版,超高清,
2020-01-03 11:24:01 29.8MB openLayers
1
基于别人扫描的版本,我花了不少精力添加了详细的书签,涵盖每一章节、每一个表格,还通过一个破解工具把扫描的文档进行文字识别,现在也可在文档中直接搜索查找关键字,非常方便实用,佛度有缘人
2019-12-30 03:05:08 26.91MB GJBZ299C 可靠性预计
1
本书创建了“全信息理论”、“信息转换原理”和“信息科学方法论”,形成了信息科学理论体系,在国内外独树一帜。全书分为四篇。第一篇给出信息科学的背景和定义,是全书的总纲;第二篇提出并建立全信息理论,是全书的基础;第三篇阐明信息转换原理,把相互分立的感知论、通信论、认知论、智能论、控制论、系统论有机综合成为统一的科学理论,是全书的主体;第四篇总结了信息科学的方法论,是全书的灵魂。
2019-12-22 19:51:12 100.5MB 人工智能 机器学习 信息科学原理 高清
1
C/C++常用算法手册 带有详细书签目录 高清pdf 算法分析详尽
2019-12-21 21:59:55 23.12MB C算法 C++算法
1