[蔡鸟问题请指点]一段代码
#include <iostream.h>
void main()
{
char c1( 'k '),c2( 'p ');
int n = c1 > c2;
n = c1 -1 <=c2;
cout < <n < <endl;
}
其中n = c1 -1 <=c2;这句该怎么理解?
[解决办法]
- 号的优先级 比 《=号大 比 = 号大
[解决办法]
n = c1 -1 <=c2;
==》
n = ((c1 - 1) <= c2);
[解决办法]
应该是这样吧:
int n = (c1 > c2);
n = ((c1 -1) <= c2);
写这个代码的人应该K他一顿
[解决办法]
n的值是1