C语言中的stdbool.h头文件

Win7下安装的VS2015中的stdbool.h的位置为:
F:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include

stdbool.h的文件内容为:

//
// stdbool.h
//
//      Copyright (c) Microsoft Corporation. All rights reserved.
//
// The C Standard Library  header.
//
#ifndef _STDBOOL
#define _STDBOOL

#define __bool_true_false_are_defined   1

#ifndef __cplusplus

#define bool    _Bool
#define false   0
#define true    1

#endif /* __cplusplus */

#endif /* _STDBOOL */

/*
 * Copyright (c) 1992-2010 by P.J. Plauger.  ALL RIGHTS RESERVED.
 * Consult your license regarding permissions and restrictions.
V5.30:0009 */

可见在支持C99标准中,新增了关键字_Bool,其值只能为01,这样只要导入 stdbool.h ,就能非常方便的使用我们常用的bool false true来操作布尔类型。

你可能感兴趣的:(#,《C语言》,visual,studio,stdbool-h,c语言)