Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/66.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C 两个If表达式之间的差异?_C_If Statement - Fatal编程技术网

C 两个If表达式之间的差异?

C 两个If表达式之间的差异?,c,if-statement,C,If Statement,以下各项之间的区别是什么:- if(source[i] != ' ' && source[i+1] != ' ') //1 及 相等于 if(source[i]!=' '||source[i+1]!=' ') 这就是区别。应该能回答你的问题 非A和B与非A或非B相同 所以 就像写作一样 if(source[i]!=' ' || source[i+1]!=' ') 所以。。您编写的两个语句之间存在差异,因为: 不象 首先,注释中的数字是不同的。想想如果

以下各项之间的区别是什么:-

  if(source[i] != ' ' && source[i+1] != ' ')        //1

相等于

if(source[i]!=' '||source[i+1]!=' ') 
这就是区别。

应该能回答你的问题

非A和B与非A或非B相同

所以

就像写作一样

if(source[i]!=' ' || source[i+1]!=' ') 
所以。。您编写的两个语句之间存在差异,因为:

不象


首先,注释中的数字是不同的。想想如果source[i]是一个空格,而source[i+1]不是一个….+1会发生什么@朱哈纳:这非常相关-@是的,编辑使它更清晰。我怀疑仅仅说查阅德·摩根定律会帮助任何与基本逻辑斗争的人。
if(source[i]!=' '||source[i+1]!=' ') 
if(!(source[i]==' '&&source[i+1]==' ')) 
if(source[i]!=' ' || source[i+1]!=' ') 
if(source[i]!=' ' || source[i+1]!=' ') //if(!(source[i] == ' ' && source[i+1] == ' '))
if(source[i]!=' ' && source[i+1]!=' ')