X 我知道了TIPS:左右滑动导航栏可以查看更多栏目
#include “stdio.h”main(){ int a=1,b=2,c=3; ++a||++b&&++c; printf(“%d%d%d”,a,b,c); }
为什么运算结果是223
而不是234?
不解..
>> 本文固定链接: http://www.vcgood.com/archives/2388
>> 转载请注明: 岂有此理 2008年05月26日 于 C语言帝国 发表
在C语言中,“||运算”的左边如果是非0,则停止运算,即所谓“短路运算”
原来是这样~明白了~谢谢了哈..
你必须先 登录才能发表评论。
在C语言中,“||运算”的左边如果是非0,则停止运算,即所谓“短路运算”
原来是这样~明白了~谢谢了哈..