1、严格来说C语言中是没有bool类型的
{
FALSE,
TRUE
}BOOL;
3、if判断条件只是0或者非0
4、预防手误 if ( 0 == i )
#define EPSINON 0.00000001
float f = 0.0;
if ( (-EPSINON <= f) && (f <= EPSINON) )
{
//statement 1
}
else
{
//statement 2
}
6、if else的同胞兄弟switch语句
7、if语句可以完全从功能上代替switch语句,但是switch无法代替if语句
continue表示终止本次循环,进入下次循环执行。
9、switch中不能用continue,break是跳出块(两个{}中的内容)
10、continue天生为循环而设计
(1).在函数中分配资源
(2).执行函数语句----判断是否可以进行 是 执行后续语句 否 释放资源 退出函数
(3).释放资源退出函数