bool型数据的一些笔记

来源:互联网 发布:二代身份证照片软件 编辑:程序博客网 时间:2024/06/06 00:08
#include<stdio.h>int main(){    bool a;    int b=0;    for(a=0;a<=1;a++)    {        printf("*************\n");        b++;    }    printf("%d\n",b);}

这个结果是就是一直不停的循环,因为当a=1继续a++,以后的结果都是1,所以是死循环
要想使bool型控制for循环这样写是对的:

#include<stdio.h>int main(){    bool a;    int b=0;    for(a=0;a<1;a++)    {        printf("*************\n");        b++;    }    printf("%d\n",b);}

也就是说bool型同int一样可以比较:

#include<stdio.h>int main(){    bool a=true,b=false;    if(a>=b) printf("*************\n");    else printf("###########\n");}

0为false
非0为true

原创粉丝点击