永发信息网

C语言中bool的定义问题

答案:3  悬赏:30  手机版
解决时间 2021-03-04 00:49
C语言中bool的定义问题
最佳答案
C语言是没有bool类型的,C++中才有,不过C99中新增的_Bool关键字可以表示布尔类型。
  可以如下定义:typedef enum {false = 0, true = 1} bool;
  也可以使用关键字bool来定义
  比如:bool bExist = false;
全部回答
在WIN平台下我一般使用#pragma once解决重复定义问题,不过好像此句不支持linux,我也没试过.
所以你可以用
#ifdef _ENUM_BOOL
#define _ENUM_BOOL
typedef enum bool {true = 1, false = 0}bool;
#endif
变量声明时加extern,即可。追问extern 好像是声明全局变量或者函数的吧!刚刚是了一下不行的!我想在A.c.B.c中都可是使用bool,请问具体怎么做?追答我知道你说的情形,一般在开发中是这样的,单独生成一个global.h来定义全局宏 或者通用结构什么的,来防止这种交叉 编译。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
大连开发区都有那些洗浴中心?
吉田拉链深圳有限公司好进吗?普待遇怎么样
中国从什么时候农田包产到户,什么时候有的电
20种氨基酸的平均分子量为128,由100个氨基酸
和近亲发生过性关系又嫁给了别人生孩子会有什
以前是很少跟老公发短信的问他要不要回家吃饭
化妆品面膜三部曲是指什么
中国银行首次登陆密码是什么
墙高大于4米时需要设置连系梁,那谁能告诉我
2/3、1、3/2、7/4,下面两个数是
Don't give up the ship是谁说的
广州大学城南亭村维修洗衣机
专科分数线,2016
艺考单招什么意思
my eyes are beautiful.Are my eyes beautifu
推荐资讯
当一个女人把长发剪短代表着什么呢?
英雄联盟九尾妖狐阿狸的歌
每天不定时的做俯卧撑效果好?还是每天一次性
白涛百汇事通快递在那个位置
社区的"一站四室"是指的什么?
汽车机油摩托车能用吗
男生稀少头发适合电么
写景的作文含有想象,有地方
1.现在在沿海地带哪个省市找工作,相对好点?
历史上把唐太宗统治时期称为:BA. 开元盛世B.
东风汽车公司人民防空办公室怎么去啊,有知道
巷上巷下养生汤锅我想知道这个在什么地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?