课程
/后端开发
/C
/C语言入门
最后那里写z=x+y也显示运行成功,而且结果是10,不是1,为什么?
2019-07-27
源自:C语言入门 3-6
正在回答
=是赋值 你要用==
你的(x+y)需要用括号,不然的话z=x+y执行顺序是:先把x的值赋给z,然后再加上有,结果当然是10了
慕码人9202931
运行成功只能说明语言逻辑没有错误,并不等于达到了你的目的。=是赋值,==才是等于,注意两者的区别,==只是判断,判断正确输出即为1,否则为0,输出10是因为前面的输出是x+y的值
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
2 回答程序有问题
1 回答排序程序问题
2 回答这个程序哪有问题??
2 回答程序问题
5 回答这个程序哪里有问题?