个人感觉这种说法是错误的呢C语言中的确没有逻辑数据,没有C++等其它语言中的true 和 false。但是仍然应该有逻辑表达式,因为C语言中同样定义了逻辑运算符 ==, <, > <=, >= != 等int a = 1, b = 2;表达式(a == b)就是逻辑表达式。
在C语言中虽然没有逻辑类型,但是可以使用逻辑表达式。非零值表示逻辑真,零值表示逻辑假。