百度试题 题目执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;相关知识点: 试题来源: 解析反馈 收藏
百度试题 题目执行以下程序段后,x的值为0,y的值为1。 int x, y; if (x = 0) y = 0; else y = 1;A.正确B.错误 相关知识点: 试题来源: 解析 A 反馈 收藏
有如下的IF 语句:IF X>0Y=1ELSEIF X=0Y=0ELSEY=-1ENDIFENDIF在下列命令中,与这个IF语句等效的是 A. Y=IIF(X>0,1,IIF(X=0,-1,0)) B. Y=IIF(X=0,0,IIF(X>0,1,-1)) C. Y=IIF(X0,1,0),-1) D. Y=IIF(X>0,IIF(X ...
赋值为1,也就是这时x>0和x>0都为l,然后如果x>0时Y的值又赋值为l,注意后面的else语句是跟if(x>O)Y一1相匹配,就是说除了x>Oy=1之外,其他的情况y都为0。
这句话的意思是:如果x等于0,那么就让y等于o(你打错了吧),否则y就让y等于1。=不是判断相等的意思,是赋值,y=0意思就是让y的值等于0,他是运算符,和+-×÷一样。==是等于的意思,判断==两端的数是否相等。
输入x=0,if(x>=0)条件成立,执行下一级,if(x=0),x=0为假(0为假,非0为真),执行else,y=1。所以y=1。“=”不是“==”(判等)
x==0 是测试等于,它的结果只有两个,即为真或者为假,因此只有当X=0时为真,那么Y=0;而只要X!=0,不管它是多少,Y都为1.
执行以下程序段后,x的值为0,y的值为1。 int x, y;if (x = 0) y = 0;else y = 1; 正确 错误
没有什么特殊意思,你也可以分开写:if(x<0)y = -1;else if(x==0)y = 0;else y = 1;C 语言的格式很随意的。== 就是等于的意思。
c语言 当x0时 y=1 y=-1; if(x!=0) if(x>0) y=1; else y=0; 这是程序的一部分 我有些不能理解 第一个if是只是判断x是否等于0吗?如果x不为0后就不再继续以下步骤了么? 反正告诉下我每个if else 的意义 相关知识点: 试题来源: