撸猫791 2024-10-01 11:08 采纳率: 62.5%
浏览 52
已结题

c语言中bool函数的返回值



```c
#include<stdio.h>

bool List(int n){
    return(n<1);
} 
int main (){
    int n;
    scanf("%d",&n);
    List(n);
}
为什么在输出结果中不会显示true或者false

```

  • 写回答

1条回答 默认 最新

  • threenewbee 2024-10-01 11:11
    关注

    你没有输出啊

    你得加上printf让它输出:

    #include<stdio.h>
     
    bool List(int n){
        return(n<1);
    } 
    int main (){
        int n;
        scanf("%d",&n);
        if (List(n)) printf("true"); else printf("false");
    }
    
    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论 编辑记录

报告相同问题?

问题事件

  • 系统已结题 10月9日
  • 已采纳回答 10月1日
  • 创建了问题 10月1日