蓝森林首页 | 返回主页 | 本站地图 | 站内搜索 | 联系信箱 |
 您目前的位置:首页 > 自由软件 > 技术交流 > 应用编程


    

蓝森林 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



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 蓝森林网站 版权所有。 E-mail : webmaster@lslnet.com