若已有定义:intx=0,y=2; 则执行if(x=0)y=1+x;elsey=x-1;后,y的值为( ) A.-1 B.0 C.1 D.2?
若已有定义:intx=0,y=2;则执行if(x=0)y=1+x;elsey=x-1;后,y的值为A.-1B.0C.1D.2程序设计(C)题目... 若已有定义:intx=0,y=2; 则执行if(x=0)y=1+x;elsey=x-1;后,y的值为A.-1B.0 C.1 D.2
程序设计(C)题目
展开首先定义了x,y并赋初值,if语句中x=0是将x的值赋为0,区别于x==0是判断x是否和0相等,而赋值语句执行成功则if判断为真,故执行y=1+x,所以y的值为1。

Usu的荷包蛋
2019-12-12 · 超过30用户采纳过TA的回答
知道答主
回答量:140
采纳率:77%
帮助的人:16.7万
关注
canxings
2019-12-11 · TA获得超过1070个赞
知道答主
回答量:1.5万
采纳率:28%
帮助的人:1167万
关注
代码没显示啊,如果只有题目这样,显示-1,因为x的值会是65535好像
帐号已注销
2019-12-11 · TA获得超过1656个赞
知道小有建树答主
回答量:7078
采纳率:39%
帮助的人:491万
关注
这种定义的执行能力之后,他的一些运算和解答都是根据这些定律而产生的。
本回答被网友采纳
Devilwait
2019-12-11 · TA获得超过4930个赞
知道答主
回答量:2.8万
采纳率:38%
帮助的人:1420万
关注
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询