...void main() { char c='a'; if('0'<=c<='9') printf("YES...
发布网友
发布时间:2024-10-03 23:32
我来回答
共3个回答
热心网友
时间:2024-10-07 00:31
D:YES
不知道你是不是故意这样写的,反正这题不符合正常写的逻辑
if('0'<=c<='9')
先判定 '0' <= c,结果是对,即为1,然后1 <='9',结果也是对,因此if条件成立
如果要判断c是否在'0'和'9'之间,改为if ((c >= '0') || (c <= '9'))
热心网友
时间:2024-10-07 00:31
应该把最后一行的||改为&&
热心网友
时间:2024-10-07 00:30
如果要判断c是否在'0'和'9'之间,改为if ((c >= '0') && (c <= '9'))