這個運行出來為什么還有除了1和0之外的數字?不是判斷真假嘛
#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",? x>=y?????? ); //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是否等于x+y
??? return 0;
}
?最后一個結果是10
2019-07-18
z=x+y是賦值 所以是等于10 沒毛病
2019-11-13
最后一行哪里應該是z>x+y,這樣輸出結果就為0了
2019-07-21
"= " 是賦值
“==”才是取等