一、#include “filename.h”和#include <filename.h>的区别 R\3VB NX.g
5Qwh(C^H
#include “filename.h”是指编译器将从当前工作目录上开始查找此文件 xgu `Q`~
cf_|nL#9
#include <filename.h>是指编译器将从标准库目录中开始查找此文件 x3+oAb@o/
I?#85l{>
9p* gU[
二、头文件的作用 YIhm$A"z0"
+EXJ\wy
加强安全检测 Y*oDO$6
,8'>R@o
通过头文件可能方便地调用库功能,而不必关心其实现方式 @D^^_1~
=<@2#E)
!|waK~jK
三、* , &修饰符的位置 ?4H#G)F
rf:XRJ<4
对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名 VXBY8;+Yp
pO Iq%0]
eDI=nSo
四、if语句 8LkP)]4^sO
q<W=#Sx
不要将布尔变量与任何值进行比较,那会很容易出错的。 W<ZK,kv
^ >x|z.
整形变量必须要有类型相同的值进行比较 6DIZ@ oi
g6t"mkMY
L
浮点变量最好少比点,就算要比也要有值进行限制 -/C)l)V}
T VmH
指针变量要和NULL进行比较,不要和布尔型和整形比较 ^[E'1$D
lT&wO