一、#include “filename.h”和#include <filename.h>的区别 #FDu4xi
{ZYCnS&?CL
#include “filename.h”是指编译器将从当前工作目录上开始查找此文件 :V1ZeNw
*Lk&@(
#include <filename.h>是指编译器将从标准库目录中开始查找此文件 ~)CU m[:oM
Nn4Kt,KY
!I+u/f?TO7
二、头文件的作用 7a.#F]`
1Y0oo jD
加强安全检测 ] j?Fk$C
V@xnz)^t
通过头文件可能方便地调用库功能,而不必关心其实现方式 UY& W]
{$eZF_}Y^
?[fl$EG
三、* , &修饰符的位置 Uz8C!L ">C
|2]WA'q
对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名 WaK{/6?T,
uRcuy/CY
7Qztc?XK
四、if语句 F"0jr7
DppvUiQB!a
不要将布尔变量与任何值进行比较,那会很容易出错的。 `2~Ea_Z
X
OtS+p
整形变量必须要有类型相同的值进行比较 (%IstR|u:
w`Aw+[24
浮点变量最好少比点,就算要比也要有值进行限制 w8@|b}
tZ2iSc
指针变量要和NULL进行比较,不要和布尔型和整形比较 30v1VLR_)
3~09)0"!d
lxJ.h&