关于C语言中switch-case语句的使用

2024-11-28 01:48:26
推荐回答(5个)
回答1:

C语言里面没有标准的布尔运算符,比如ture和false,所以你使用这两个单词是无意义的。
C语言里面,0是假,其他都是真
你可以定义宏
#define ture 1
#define false 0

回答2:

在C语言标准(C89)没有定义布尔类型,所以C语言判断真假时以0为假,非0为真。所以我们通常使用逻辑变量的做法:

//宏定义布尔类型
#define BOOL int
#define TRUE 1
#define FALSE 0
//定义一个布尔变量
BOOL flag = FALSE;

回答3:

三种办法:
1.加头文件
2.自定义宏
#define true 1
#define false 0
3.直接将true和false用1和0代替

回答4:

C语言选择结构之switch语句

回答5:

那就将true改成:

1=1