
编写高质量代码:改善C程序代码的125个建议 PDF 高清版
- 大小:106.6 MB
- 类型:代码
- 格式:PDF
- 热度:540
- 作者:马伟
- 更新:2020-09-14 09:53:50

为找资料的网友们整理了代码相关的资料,介绍了关于高质量代码、C程序代码方面,格式为PDF,资源大小106.6 MB,目前在代码类资源综合评分为:9.2分。
编写高质量代码:改善C程序代码的125个建议 是华章编写高质量代码系列的第7本,之前已经出版C++、C#、Java、Python、Objective-C、JavaScript相关著作。 在通往C语言技术殿堂的路上,本书将为你编写出健壮、优雅、高质量的C代码指点迷津!内容全部由C编码的实践组成,从C语言语法和C11标准2个方面深入探讨了编写高质量C代码的技巧与禁忌,一共总结出125条宝贵的建议。每一个建议对应C程序员可能会遇到的一类问题,不仅以建议的方式从正反两面给出了被实践证明为十分优秀的解决方案和非常糟糕的解决方案,还分析了问题产生的根源,犹如醍醐灌顶,让人豁然开朗。 本书针对每个问题所选择的应用场景都非常典型,给出的建议也都与实践紧密结合。书中的每一条建议都可能在你的下一行代码、下一个应用或下一个项目中崭露头角,建议你将此书搁置在手边,随时查阅,一定能使你的学习和开发工作事半功倍。 目录 第1章 数据,程序设计之根本 第2章 保持严谨的程序设计,一切从表达式开始做起 第3章 程序控制语句应该保持简洁高效 第4章 函数同样需要保持简洁高效 第5章 不会使用指针的程序员是不合格的 第6章 数组并非指针 第7章 结构、位域和枚举 第8章 字符与字符串 第9章 文件系统 第10章 预处理器 第11章 断言与异常处理 第12章 内存管理 第13章 信号处理 第14章 了解C11标准 第15章 保持良好的设计
相关资源
-
《大学计算机基础(Windows XP+Office 2003)》素材,教案
编辑推荐 以严谨的结构组织知识框架,以精确的语言阐述基本概念,以丰富的实例体现实际应用。 大学计算机基础是高等职业院校学生的必修课程,重点介绍计算机应用中必须掌握的基础知识和基本技能。作者以此为出发点,根据多年的教学实践,精心编写了本教材。 通过本教材的学习,学生能够比较好地掌握计算机的基础知识、常用软件的使用方法。在教材编写过程中,在知识结构方面力求系统和完整,在内容叙述方面力求精确和简洁,在实例选取
大小:4 MB计算机基础配套资源
-
《模具设计与制造专业英语》教案,教学大纲
内容简介 本书主要介绍了与模具设计与制造专业有关的英语知识,内容均选自英、美等国专业教材或专业刊物。全书共有10个单元,课文涉及模具材料与热处理、冲压模具设计、注塑模具设计、压力铸造模具设计、模具零件设计与模具零件成形设备、数控加工设备、数控加工中心的主要技术规格、特种加工设备、计算机辅助设计/制造/工程/工艺等内容。每个单元包括课文、单词与词组、专业术语、重点难句讲解及阅读材料。此外,书中所有课文均配有参
大小:256.2 KB模具设计配套资源
-
离散数学(第2版) 课后答案
本书系统地介绍了离散数学的经典内容,全书分为9章,分别介绍了命题逻辑、谓词逻辑、集合论、关系、函数、图论基础、特殊图类、代数系统、格和布尔代数。每节都有精选习题,书后有部分习题参考答案与提示。本书在内容安排上循序渐进、通俗易懂、结构严谨、便于自学,适合计算机及相关专业本、专科学生作为教材,也可供一般科技人员参考。 目录: 第二版前言 第一章 命题逻辑 第二章 谓词逻辑 第三章 集合论 第四章 关系 第五章 函数 第六章
大小:1.98 MB离散数学课后答案
-
《信息管理专业英语教程》教案
编辑推荐 贴近行业实际,培养专业英语人才,选材新颖,基础、应用与发展并重,教辅资料完备,教学支持服务周到。 本书按照大学专业英语教学要求编写。全书精选英文资料,具有突出的实用性。课文既包括了行业的基础知识和基本概念,也包括了发展及未来的动向。 ■汇集大量专业英语词汇,有助于学生叩开名企大门及出国发展。 ■选材贴近行业实际,有助于培养学生的综合应用能力。 ■严格按照教学体例编写,助于课堂教学。 内容简介 本书作
大小:311.67 KB信息管理配套资源
-
《软件测试实用技术与常用模板 第2版》配书资源
本书分别从软件测试的基本知识、软件测试的核心技术、软件测试的实用技术与测试实训以及软件测试文档写作与测试所需的常用模板等方面,系统、完整地进行了讲解与实操。读者通过本书介绍,能掌握软件测试的基本概念,掌握软件测试相关技术、工具、方法,掌握关键实施技巧的技术、方法,并能写作测试计划、测试方案、测试用例设计、测试文档,具备独立承担实施测试项目的能力。 封面图 目录 前言 第一部分软件测试的基本知识 第1章软件测
大小:1.3 MB软件测试配套资源
-
UML设计指导书(rational-rose)
大小:2.7 MBUML设计
-
C语言程序设计案例教程(第二版) 课后答案
本书第1版出版以来,为大学理工科学生提供了一本学习程序设计方法和程序设计语言的专业教科书。与以程序设计语言功能为中心的众多教材不同,本书强调以程序设计方法的教学为中心。按照语言基础知识、控制结构、算法初步、数据组织、程序组织、应用实例和课程设计的顺序组织教学内容,通过分析精选的程序设计案例,由浅入深地逐步介绍程序设计方法以及支持这些程序设计方法的语言功能。这种组织方法力求使学生能够按照正确的程序设计方
大小:47.8 KBC语言课后答案
-
《网络综合布线系统与施工技术 第4版》素材
本书比较系统、完整、准确地介绍网络综合布线系统的基础知识、设计方法、施工技术、测试内容、验收鉴定过程,基本上反映了综合布线市场的最新技术和成果,是一本非常好的书。 本书的特点是:叙述由浅入深、循序渐进;内容上系统全面、重点突出;概念上清楚易懂,是一部实用性很强的书。本书可供计算机、通信、楼宇建筑、系统集成等领域的科技人员使用;可作为高等院校有关专业课程的教材;也可作为教学和科研人员的参考;还可作为综合
大小:3.38 MB网络布线配套资源
下载地址
相关声明: