📦 归档笔记 — 原创建于 WizNote,仅作归档展示;观点以当年为准,非最新。

包含_Bool 的函数库stdbool.h 可以方便的使用false true

创建时间2018-03-07最后修改2018-03-07原位置/程序员成长之旅/C语言/笔记/字数154
目录:程序员成长之旅/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