当前位置:首页 > 计算机理论 >
《编写高质量代码:改善C程序代码的125个建议》电子书封面

编写高质量代码:改善C程序代码的125个建议

  • 发布时间:2020年09月14日 09:53:50
  • 作者:马伟
  • 大小:106.6 MB
  • 类别:代码电子书
  • 格式:PDF
  • 版本:高清版
  • 评分:7.1

    编写高质量代码:改善C程序代码的125个建议 PDF 高清版

      给大家带来的一篇关于代码相关的电子书资源,介绍了关于高质量代码、C程序代码方面的内容,本书是由机械工业出版社出版,格式为PDF,资源大小106.6 MB,马伟编写,目前豆瓣、亚马逊、当当、京东等电子书综合评分为:8.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章 保持良好的设计

      学习笔记

      js技巧之十几行的代码实现vue.watch代码

      getter和setter getter 是一种获得属性值的方法,setter是一种设置属性值的方法。 属性被赋值 a = 1的时候, a 的原型内的setter就会被触发; 而 console.log(a) 的时候,a 的原型内的getter就会被触发。 实现getter和setter 我们不能直接给变量的setter和getter 绑定事件函数,为了实现绑定我们要借助Object对象来构造带有setter和getter的属性。 这里有前辈总结的 几种实现getter和setter的方法,而且他还总结了一些Object.prototype内控制属性枚举的特性的隐式属性。 我这里选用了比较好构造的一种 Object.defineProperty 概要 Object.defineProperty() 方法直接在一个对象上定义一个新属性,或者修改一个已经存在的属性, 并返回这个对象。 语……

      JavaScript表单验证完美代码

      用原生JS写一个简单的表单验证 首先,是html部分 div class="divAll" div id="titles"新用户注册/div div id="contents" h3基本信息/h3 hr width="95%" color="#f2f2f2"/ form action="#" onSubmit="return checkForm()" div id="form-itemGroup" label for="userName"用户名:/label input type="text" id="userName" class="userName" onBlur="checkUserName()" oninput="checkUserName()" span class="default" id="nameErr"请输入至少3位的用户名/span /div div id="form-itemGroup" label for="userPasword"密码:/label input type="password" id="userPasword" class="userName" onBlur="checkPassword()" oninput="checkPassword()" span class="default" id="passwordErr"请输入4到8位的密码/span /div div id="form-itemGroup" label for="userConfirmPasword"确认密码:/label input typ……

      以上就是本次介绍的代码电子书的全部相关内容,希望我们整理的资源能够帮助到大家,感谢大家对码农之家的支持。

      上一篇:精通Linux内核网络

      下一篇:iPhone4与iPad开发基础教程

      展开 +

      收起 -

      下载地址:百度网盘下载
      读者留言
      龚博涛

      龚博涛 提供上传

      资源
      13
      粉丝
      14
      喜欢
      168
      评论
      17

      Copyright 2018-2020 www.xz577.com 码农之家

      版权投诉 / 书籍推广 / 赞助:520161757@qq.com