一、#include “filename.h”和#include <filename.h>的区别 jlqSw4_
Z@*!0~NH=4
#include “filename.h”是指编译器将从当前工作目录上开始查找此文件 *<"{(sAvk
bkpN`+c
#include <filename.h>是指编译器将从标准库目录中开始查找此文件 <{YzmN\Z
23'{{@30
FKhgUnw
二、头文件的作用 @FF{lK?[
ofI,[z3
加强安全检测 sint":1FC
JFNjc:4{0
通过头文件可能方便地调用库功能,而不必关心其实现方式 \;Q!}_ K
5'`DrTOA
Nm-E4N#'i
三、* , &修饰符的位置 0;OZ|;Z
~Dw%
d;
对于*和&修饰符,为了避免误解,最好将修饰符紧靠变量名 n\BV*AH
,R7j9#D
Y;E'gP-J
四、if语句 xh25 *y
i],~tT|P
不要将布尔变量与任何值进行比较,那会很容易出错的。 ]F;1 l3I-
q['3M<q
整形变量必须要有类型相同的值进行比较 4 +p1`
^q%f~m,O<
浮点变量最好少比点,就算要比也要有值进行限制 nYvkeT
Lm1JiPs d
指针变量要和NULL进行比较,不要和布尔型和整形比较 eIf-7S]m
,[dvs&-*
[a~@6*=
五、const和#define的比较 3Q7PY46
q @wX=
const有数据类型,#define没有数据类型 kK:Wr&X0H
&t