|
蓝森林 http://www.lslnet.com 2006年6月6日 10:18
C++编程,有一题不明,请高手赐教
[code]
int a,b,c;
a=b=c=0;
++a||++b&&++c;
cout<<"(1) a="<<a<<",b="<<b<<",c="<<c<<endl;
[/code]
程序输出:
a=1,b=0,c=0
我觉得是:
a=0,b=1,c=1
:?: [/code] |
C++编程,有一题不明,请高手赐教
取决于编译器,讨论过很多次,没什么意义。搜一下。 |
C++编程,有一题不明,请高手赐教
编译器只编译到++a||这里就不往下走了,所以a=1,b和c都没变,还是0 |
| |