1. bool 与 零值比较
1.1 代码
void test_08_01()
{
bool a = 0;
bool b = 1;
bool c = 2;
if (a){
printf("a为真");
}
if (b){
printf("b为真\n");
}
if (c){
printf("c为真\n");
}
}
1.2 执行结果
2. float 与 零值比较
2.1 代码 先记着
const float EPSINON= 0.00001;
if((x >= -EPSINON) && (x <= EPSINON)){
printf("x=%f\n",x);
3. 指针变量与“零值”比较
3.1 代码
/* 练习指针变量与零值比较 */
void test_08_03()
{
char *p = NULL;
if(p==NULL){
printf("p = null\n");
}
}
3.2 执行结果