首先定义了x,y并赋初值,if语句中x=0是将x的值赋为0,区别于x==0是判断x是否和0相等,而赋值语句执行成功则if判断为真,故执行y=1+x,所以y的值为1。
c,执行语句可得答案y=1+0=1
代码没显示啊,如果只有题目这样,显示-1,因为x的值会是65535好像
这种定义的执行能力之后,他的一些运算和解答都是根据这些定律而产生的。
个人感觉第三个正确