C程序设计:逻辑运算符两侧运算对象的数据类型 为什么C错误,B正确?求解释。

2025-03-07 03:08:46
推荐回答(1个)
回答1:

怎么会是任何类型呢。结构体类型的数据就不行啊。比如:
struct
{
int i;
float f;
}a={1,1.1},b={1,1.1};
//不行
//if(a&&b)
//{
//}