C语言 宏定义的方式实现“bool”数据类型的功能作用

来源:互联网 发布:淘宝联盟 佣金 冻结 编辑:程序博客网 时间:2024/06/06 05:16
C语言中默认不支持“bool”数据类型。若想要使用,需要引用“stdbool.h”头文件。这个头文件需要从网上下载或者自己手动建立(自行百度)。这里介绍一种使用宏定义的方式来实现“bool”数据类型的功能作用,示例代码如下:#include <stdio.h>#define bool int#define true 1#define false 0int main(){    bool flag = true;    if (flag)    {        printf("flag is true.\n");    }    else    {        printf("flag is false.\n");    }    flag = false;    if (flag)    {        printf("flag is true.\n");    }    else    {        printf("flag is false.\n");    }    return 0;}
原创粉丝点击