课程
/后端开发
/C
/C语言入门
z==x+y和z==(x+y)一样么?第一次输入z==x+y,结果出来10,后来就都是1了,是BUG?
2015-06-03
源自:C语言入门 3-6
正在回答
应该是一样的,+优先级比==高
ainanshen
化龙贝 回复 ainanshen
谢谢。优先级的问题呢,恩。
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
3 回答int x=5; int y=5; int z=10; printf("x是否大于y:%d\n",x>y ); //x是否大于y printf("y是否大于等于x:%d\n", y>=x ); //y是否大于等于x printf("y是否小于z:%d\n", y<z ); //y是否小于z printf("z是否小于等于x:%d\n",z<=x ); //z是否小于等于x printf("z是否等于x+y:%d\n", z==x+y ); //z
3 回答C语言关系运算时z==x+y为什么不能写成z==(x+y)
2 回答c语言运算关系符中 z==x+y 为什么不能写成z=x+y???
4 回答第十一行在printf("z是否等于x+y:%d\n", (z==x+y)); //z是否等于x+y 加括号和没加括号有什么含义
3 回答#include <stdio.h> int main() { int x=5; int y=5; int z=10; printf("x是否大于y:%d\n",x>y ); //x是否大于y printf("y是否大于等于x:%d\n", y>=x ); //y是否大于等于x printf("y是否小于z:%d\n", y<z ); //y是否小于z printf("z是否小于等于x:%d