读书人

[蔡鸟有关问题请指点]一段代码

发布时间: 2012-02-07 17:45:36 作者: rapoo

[蔡鸟问题请指点]一段代码
#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

读书人网 >C++

热点推荐