c++里多个关系运算符可以连起来用吗?为什么

比如可以if(97<=ch<=122)吗?为什么

30秒到达战场
浏览 744回答 1
1回答

哔哔one

可以这样用,但不会得到你想要的结果这个达式的值永用是true(1),它是这样计算的:先计算97>=ch 结果只有0和1两种,再用这个结果判断是否<=122就只有1种结果1。如果想要得到你要的结果:判断ch足处于97到122范围应该这样写:if(ch>= 97 && ch<=122)
打开App,查看更多内容
随时随地看视频慕课网APP