单项选择题

以下关于逻辑运算符两侧运算对象的叙述中正确的是()。

A、 只能是整数0或1
B、 只能是整数0或非0整数
C、 可以是结构体类型的数据
D、 可以是任意合法的表达式