[c]执行下列程序后a的值为?b的值为?
3个回答
展开全部
int
a=5,b=6,w=1,x=2,y=3,z=4;
(a=w>x)&&(b=y>z);
解释:对于前面w>x是假的,所以a被赋值为0;但是对于整个逻辑式来说有一个0那么"与"的逻辑已经是0了,所以后面的表达式就不运行,所b的值还是6.
a=5,b=6,w=1,x=2,y=3,z=4;
(a=w>x)&&(b=y>z);
解释:对于前面w>x是假的,所以a被赋值为0;但是对于整个逻辑式来说有一个0那么"与"的逻辑已经是0了,所以后面的表达式就不运行,所b的值还是6.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
逻辑运算
A
&&
B
系列中,当
A为false时,程序不再对
B进行判断了,也就是说B表达式不再运行!
那么
a=w>x
则
a=0,那么
b=y>z就不再运行,则b=6原来的值
记住VBscript中不是这样的!两个都要做判断!
A
&&
B
系列中,当
A为false时,程序不再对
B进行判断了,也就是说B表达式不再运行!
那么
a=w>x
则
a=0,那么
b=y>z就不再运行,则b=6原来的值
记住VBscript中不是这样的!两个都要做判断!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询