c语言中如何使用bool true false

2017-11-24 19:37:20来源:CSDN作者:yuhengyue人点击

分享

在C99之前,我想很多人都是自己定义bool true false,

比如typedef int bool或者#define bool int

#define true 1

#define false 0

在C99出来后,没必要这样做了,

C99定义了一个_Bool的类型,

你可能会问了,为啥不是bool,如果想用bool的话,也可以,C99提供了头文件stdbool.h,包含即可,

我们可以看下stdbool.h里怎么写的,

#ifndef _STDBOOL_H#define _STDBOOL_H#ifndef __cplusplus#define bool    _Bool#define true    1#define false   0#else /* __cplusplus */...#endif...#endif

这样你就明白了。

最新文章

123

最新摄影

微信扫一扫

第七城市微信公众平台