设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后m,n的值
1个回答
关注
展开全部
咨询记录 · 回答于2021-12-01
设整型变量m,n,a,b,c,d均为1,执行“(m=a>b)&&(n=a>b)”后m,n的值
您好!&&运算符的特点是,当左值和右值中有一个为假,则整个&&表达式的值为假,而且&&是左结合的,也就是从左向右运算,所以一旦左边的表达式为假,则整个&&表达式的值为假,不会再处理右表达式,这个也叫做&&短路。m、n、b、a、c、d的值均为一,所以a>b为假,m=a>b=0,所以不会再处理右表达式n=c>b,所以n的值不变
已赞过
评论
收起
你对这个回答的评价是?