是否有一个返回bool的C库函数?

时间:2017-11-23 13:12:41

标签: c boolean

我想知道,C中是否有任何库函数(如printfscanfreadmalloc)返回bool类型?

例如,用于验证比较字符串等操作的函数,例如:(bool isEqual(char *s, char *s))或哪个数字更大(bool AIsBiggerThanB(int a, int b))。我从1年开始用C语言编程,而且我总是使用0和1,而众所周知,bool在C99中被引入C语言。那么,在添加stdbool.h时是否有任何新功能?

1 个答案:

答案 0 :(得分:2)

首先,使用(ny)新类型不太可能改变现有的原型/实现,除非本身存在错误/问题。

话虽如此,“Atomics”<stdatomic.h>声明了一些返回_Bool的函数。如果您需要更多相关信息,请查看§7.17中的C11