我是大一新生,在学习c语言时有一些不会的题目,有大神来帮我解几道c语言题吗?
第一题:涉及到运算符优先级问题z>=y为真,值为1,1>=3为假,故值为0
第二题:暂时没弄懂
第三题:x>y假 xz 假,假 || 真 = 真, 真 && 假=假
其实这样表达就很简单了
if(z>y || xz)
{
z=x;
}
z=y;
y=z;
第四题:if(y < 0) z = 0; else z += 1;是嵌套在if(x < y)里面的
if(x < y)
{
if(y < 0);
z = 0;
else
z += 1;
}
0和1,只执行0,后面不执行;1或0,只执行1,后面不执行
第三题,if()括号里的的值非零则真