bool表示c语言中的函数

bool for function in c language

本文关键字:函数 语言 表示 bool      更新时间:2023-10-16

我想在c语言中使用bool

我在C++中看到的第一个

int maximum(int state, **bool choose**);

然后

new_state = maximum(now_State, **true**);

我在C语言中通过以下方式使用布尔值:

#define true 1 
#define false 0 
typedef int boolean; 
boolean choose = false ;

但是我不知道如何设置这样的函数(C++)。

int maximum(int state, **bool choose**);
new_state = maximum(now_State, **true**);

我是外国人。如果你不明白,请告诉我。

要使用布尔类型C99,请提供<stdbool.h>标头。此标头提供宏bool。该报头还包含分别代表10的报头truefalse

我建议使用enum:

#include <stdio.h>
typedef enum { false, true } bool;
int main() {
    bool x = false;
    if(x != true)
        printf("x=%dn",x);
}