您的位置:首页 > 编程语言 > C语言/C++

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

2017-12-06 11:57 876 查看
C语言中默认不支持“bool”数据类型。
若想要使用,需要引用“stdbool.h”头文件。
这个头文件需要从网上下载或者自己手动建立(自行百度)。

这里介绍一种使用宏定义的方式来实现“bool”数据类型的功能作用,示例代码如下:
#include <stdio.h>

#define bool int
#define true 1
#define false 0

int 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;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  c语言
相关文章推荐