包含_Bool 的函数库stdbool.h 可以方便的使用false true
目录:程序员成长之旅/C语言/笔记
(C99自带_Bool函数 长度为1)
stdbool.h的文件内容为:
//
// stdbool.h
//
// Copyright (c) Microsoft Corporation. All rights reserved.
//
// The C Standard Library <stdbool.h> 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,其值只能为0或1,这样只要导入 stdbool.h ,就能非常方便的使用我们常用的bool false true来操作布尔类型。
原文来源: http://blog.csdn.net/qq_25077833/article/details/53344139