1.请阅读以下程序,该程序#include”stdio.h”main(){int x=-10,y=5,z=0;if(x=y+z)printf(“***\n”);else printf(“$$$”\n);}答案为输出***为什么呢?我觉得应该输出$$$2.已有定义:int x=3,y=4,z=5;则表达式!(x+y)+z-1&&y+z/2的值是1 为什么呢?3.定义int x=10,y,z;执行y=z=x;x=y==z;后,x的结果是1 为什么?