您好,欢迎访问PDF电子书资源免费下载网

上传文档

当前位置:首页 > PDF图书 > 畅销书 > 小蜜蜂全站 > 编写高质量代码:改善C程序代码的125个建议

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

二扫码支付 微信
二扫码支付 支付宝

还剩... 页未读,继续阅读

免费阅读已结束,点击付费阅读剩下 ...

¥ 0 元,已有0人购买

免费阅读

阅读已结束,您可以下载文档离线阅读

¥ 1 元,已有0人下载

付费下载
文档简介:

Effective系列丛书 编写高质量代码:改善C程序代码的125个建议 马伟 著 ISBN:978-7-111-52434-2 本书纸版由机械工业出版社于2016年出版,电子版由华章分社(北京华 章图文信息有限公司,北京奥维博世图书发行有限公司)全球范围内制 作与发行。 版权所有,侵权必究 客服热线:+ 86-10-68995265 客服信箱:service@bbbvip.com 官方网址:www.hzmedia.com.cn 新浪微博 @华章数媒 微信公众号 华章电子书(微信号:hzebook) 目录 前言 第1章 数据,程序设计之根本 建议1:认识ANSI C 建议2:防止整数类型产生回绕与溢出 建议2-1:char类型变量的值应该限制在signed char与unsigned char的交集范围内 建议2-2:使用显式声明为signed char或unsigned char的类型来执 行算术运算 建议2-3:使用rsize_t或size_t类型来表示一个对象所占用空间的整 数值单位 建议2-4:禁止把size_t类型和它所代表的真实类型混用 建议2-5:小心使用无符号类型带来的陷阱 建议2-6:防止无符号整数回绕 建议2-7:防止有符号整数溢出 建议3:尽量少使用浮点类型 建议3-1:了解IEEE 754浮点数 建议3-2:避免使用浮点数进行精确计算 建议3-3:使用分数来精确表达浮点数 建议3-4:避免直接在浮点数中使用“==”操作符做相等判断 建议3-5:避免使用浮点数作为循环计数器 建议3-6:尽量将浮点运算中的整数转换为浮点数 建议4:数据类型转换必须做范围检查 建议4-1:整数转换为新类型时必须做范围检查 建议4-2:浮点数转换为新类型时必须做范围检查 建议5:使用有严格定义的数据类型 建议6:使用typedef来定义类型的新别名 建议6-1:掌握typedef的4种应用形式 建议6-2:小心使用typedef带来的陷阱 建议6-3:typedef不同于#define 建议7:变量声明应该力求简洁 建议7-1:尽量不要在一个声明中声明超过一个的变量 建议7-2:避免在嵌套的代码块之间使用相同的变量名 建议8:正确地选择变量的存储类型 建议8-1:定义局部变量时应该省略auto关键字 建议8-2:慎用extern声明外部变量 建议8-3:不要混淆static变量的作用 建议8-4:尽量少使用register变量 建议9:尽量不要在可重入函数中使用静态(或全局)变量 建议10:尽量少使用全局变量 建议11:尽量使用const声明值不会改变的变量 第2章 保持......

资料大王PDF
资料大王PDF
  • 85346

    文档
  • 87.825

    金币
Ta的主页 发私信

85346篇文档

评论

发表评论
< /0 > 付费下载 ¥ 1 元

Powered by 阿里PDF-免费文档电子书下载

Copyright © PDF电子书资源免费下载网 All Rights Reserved. 皖ICP备2021018472号-4
×
保存成功