布尔类型
为什么DEVc中输入_Bool会出错? )GOA5Z1_6LT(1LF6NL~UKCF 本帖最后由 Hello. 于 2020-7-19 15:50 编辑工具-》编译选项进入如下界面,勾选“编译时加入以下指令”,填入"-std=c++11"
你的 C语言标准是什么?我记得 C99、C11 才有 _Bool 吧 本帖最后由 xiaosi4081 于 2020-7-19 15:45 编辑
_Bool好像是C99的,你的dev-c应该是C90的
你可以用 bool 来代替 _Bool
例:
#include<stdio.h>
int main(){
bool a;
return 0;
}
或者这样:{:10_256:}
typedef bool _Bool 这样试试{:10_256:}
typedef enum __bool {
false = 0,
true = 1,
} bool;
#include<stdio.h>
int main()
{
printf("int sizeof: %d\n",sizeof (int));
printf("cha sizeof: %d\n",sizeof (char));
printf("doulbe sizeof: %d\n",sizeof (double));
printf("float sizeof: %d\n",sizeof (float));
printf("_Bool sizeof: %d\n",sizeof (_Bool));
return 0;
} 十年一日 发表于 2020-7-19 15:45
#include
int main()
{
#include<stdio.h>
int main()
{
printf("int sizeof: %d\n",sizeof (int));
printf("cha sizeof: %d\n",sizeof (char));
printf("doulbe sizeof: %d\n",sizeof (double));
printf("float sizeof: %d\n",sizeof (float));
printf("_Bool sizeof: %d\n",sizeof(bool));
return 0;
}
求最佳{:10_254:} Hello. 发表于 2020-7-19 15:40
图片重发
它会显示这个错误 本帖最后由 Hello. 于 2020-7-19 15:50 编辑
十年一日 发表于 2020-7-19 15:47
它会显示这个错误
看下 3 # 6 # 十年一日 发表于 2020-7-19 15:47
它会显示这个错误
你按照我的方法改一改 十年一日 发表于 2020-7-19 15:47
它会显示这个错误
#include 不要加分号
然后试试3,6楼的方法 Hello. 发表于 2020-7-19 15:43
这样试试
typedef char bool;省内存{:10_256:} 永恒的蓝色梦想 发表于 2020-7-19 16:01
省内存
{:10_297:}哈哈哈·厉害厉害
页:
[1]