C语言缺陷与陷阱重点笔记.docVIP

  • 5
  • 0
  • 约2.97万字
  • 约 52页
  • 2024-06-01 发布于北京
  • 举报

[概述]

C语言像一把雕刻刀,锋利,并且在技师手中非常有用。和任何锋利工具同样,C会伤到那些不能掌握它人。本文简介C语言伤害粗心人办法,以及如何避免伤害。

[内容]

0简介

1词法缺陷

1.1=不是==

1.2和|不是和||

1.3多字符记号

1.4例外

1.5字符串和字符

2句法缺陷

2.1理解声明

2.2运算符并不总是具备你所想象优先级

2.3看看这些分号!

2.4switch语句

2.5函数调用

2.6悬挂else问题

3连接

3.1你必要自己检查外部类型

4语义缺陷

4.1表达式求值顺序

4.2、||和!运算符

4.3下标从零开始

4.4C并不总是转换实参

4.5指针不是数组

4.6避免提喻法

4.7空指针不是空字符串

4.8整数溢出

4.9移位运算符

5库函数

5.1getc()返回整数

5.2缓冲输出和内存分派

6预解决器

6.1宏不是函数

6.2宏不是类型定义

7可移植性缺陷

7.1一种名字中均有什么?

7.2一种整数有多大?

7.3字符是带符号还是无符号?

7.4右移位是带符号还是无符号?

7.5除法如何舍入?

7.6一种随机数有多大?

7.7大小写转换

7.8先释放,再重新分派

7.9可

文档评论(0)

1亿VIP精品文档

相关文档