C语言bool类型函数
时间: 2025-02-13 16:19:48 浏览: 62
### C语言中定义和使用带有`bool`类型的函数
#### 导入头文件
为了能够在C程序中使用`bool`类型,需要导入`stdbool.h`头文件。这使得可以声明布尔变量并利用`true`和`false`两个预定义宏来表示逻辑真与假的状态[^1]。
```c
#include <stdio.h>
#include <stdbool.h> // 引入bool类型的支持
```
#### 声明带`bool`返回值的函数
下面展示了一个简单的例子,该函数接收一个整数作为输入参数,并判断这个数值是否大于零。如果是,则返回`true`; 否则返回`false`.
```c
// 定义一个接受整型参数并返回布尔值的函数
bool isPositive(int number) {
if (number > 0) {
return true;
} else {
return false;
}
}
```
#### 主函数调用及测试
接下来是在主函数里调用上述自定义函数的一个实例:
```c
int main() {
int testNumber = -5;
// 调用isPositive函数并将结果存储到result变量中
bool result = isPositive(testNumber);
// 输出结果
printf("The number %d is positive? ", testNumber);
if(result){
printf("Yes\n");
}else{
printf("No\n");
}
return 0;
}
```
这段代码首先设定了待测整数`testNumber`, 然后通过调用`isPositive()`方法获取其正负性的判定结果,并最终打印出来。
阅读全文
相关推荐


















