资料
  • 资料
  • 专题
C陷阱与缺陷(C Traps and Pitfalls)清晰...
推荐星级:
类别: 消费电子
时间:2020-01-10
大小:387.96KB
阅读数:351
上传用户:wsu_w_hotmail.com
查看他发布的资源
下载次数
0
所需E币
5
ebi
新用户注册即送 300 E币
更多E币赚取方法,请查看
close
资料介绍
C语言陷阱和缺陷-扩充C 语言陷阱和缺陷[1] 原著:Andrew Koenig - AT&T Bell Laboratories Murray Hill, New Jersey 07094 原文:收藏 翻译:lover_P [译序] 那些自认为已经“学完”C 语言的人, 请你们仔细读阅读这篇文章吧。 路还长, 很多东西要学。 我也是…… [概述] C 语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利的工具一样,C 会伤到那些不能 掌握它的人。本文介绍 C 语言伤害粗心的人的方法,以及如何避免伤害。 [内容] 0 简介 1 词法缺陷 o o o o o 1.1 = 不是 == 1.2 & 和 | 不是 && 和 || 1.3 多字符记号 1.4 例外 1.5 字符串和字符 2 句法缺陷 o o o o o 2.1 理解声明 2.2 运算符并不总是具有你所想象的优先级 2.3 看看这些分号! 2.4 switch 语句 2.5 函数调用 o 3 链接 2.6 悬挂 else 问题 o 3.1 你必须自己检查外部类型 4 语义缺陷 o o o o o o o o o 4.1 表达式求值顺序 4.2 &&、||和!运算符 4.3 下标从零开始 4.4 C 并不总是转换实参 4.5 指针不是数组 4.6 避免提喻法 4.7 空指针不是空字符串 4.8 整数溢出 4.9 移位运算符 5 库函数 o o 5.1 getc()返回整数 5.2 缓冲输出和内存分配 6 预处理器 o o 6.1 宏不是函数 6.2 宏不是类型定义 7 可移植性缺陷 o o o o o o o o o 7.1 一个名字中都有什么? 7.2 一个整数有多大? 7.3 字符是带符号的还是无符号的? 7.4 右移位是带符号的还是无符号的? 7.5 除法……
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或 联系我们 删除。
相关评论 (下载后评价送E币 我要评论)
没有更多评论了
  • 可能感兴趣
  • 关注本资料的网友还下载了
  • 技术白皮书