知识参见:http://blog.csdn.net/dy_1748204009/article/details/53608137
我在Ubuntu上编程练习的,(在 2017914.cpp中)
我是这样写的
if (x=='Q'||'q')
想表示如果 x 等于 Q 或者 q ,但是这个错误比较隐蔽,不容易发现,因为 || 两边必须是表达式,所以需要这样写:
if (x=='Q'||x=='q')
第一个写法的意思是:’q’是恒正确的。所以这个 if 这个语句是永远正确的的。