首页 新闻 赞助 找找看

C语言逻辑运算符问题

0
悬赏园豆:5 [已解决问题] 解决于 2019-09-30 09:29

#include <stdio.h>
#include <stdlib.h>
#include <string.h>

int main()
{
int x = 10,y = 20,z = 30,i = 40,j = 50;

if((x > 1) && (y = 10) && (z < 40) || (i = 30)) //这里的逻辑怎么看?
printf("真\n");

return 0;
}

winasm的主页 winasm | 初学一级 | 园豆:194
提问于:2019-09-30 08:45
< >
分享
最佳答案
0

|| 表示 或 满足其中一个,整个表达式就为真;
&& 表示 且 括号内的表达式都为真 才能满足if判定的条件;
无非这俩知识点。大于等于就没必要说了ba

收获园豆:5
Ctrl` | 老鸟四级 |园豆:3317 | 2019-09-30 09:11
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册