关于多个逻辑或的运算为何一直为真
关于多个逻辑或的运算为何一直为真int i=0,base,n,j,num[20]; scanf("%d",&n);scanf("%d",&base);if(base!=8 || base!=2){ printf("111111");}else{ printf("0000000000");}本意是如果输入2、8就打印000000,但是无论输入什么都打印1111111我们分析一下,为什么会这样。当我输入8的时候第一个表达式为假,判断base!=2,此时,base
原创
2021-01-18 09:24:46 ·
466 阅读 ·
0 评论