【逻辑错误】符号优先级问题

while(start_flag == ‘Y’||’y’)//错啦!!!判断start_flag是否等于’Y’或’y’,不能这么写,符号优先级问题!!! 现在写的这句等同于while((start_flag == ‘Y’)||’y’) ,’y’又不为零所以无论如何都会判断为真!

应该改写为while(start_flag == ‘Y’||start_flag == ‘y’)

发布了14 篇原创文章 · 获赞 4 · 访问量 7538

猜你喜欢

转载自blog.csdn.net/qq_39745474/article/details/82014239
今日推荐