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