Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/cplusplus/135.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
If statement 错误:参数类型布尔值char的运算符| |未定义_If Statement_Operators - Fatal编程技术网

If statement 错误:参数类型布尔值char的运算符| |未定义

If statement 错误:参数类型布尔值char的运算符| |未定义,if-statement,operators,If Statement,Operators,当我想检查char数组中char的值时,我一直收到这个错误消息 if(word[0] == 'A'||'E') 任何帮助都将不胜感激。以下是您想要的: 如果(单词[0]=“A”|单词[0]=“E”) 不能将布尔“或”与两个字符的操作数一起使用,这是您的代码正在尝试的。相反,您需要将其应用于两个布尔表达式,正如我所做的那样。希望有帮助 if(单词[0]='A'| |单词[0]='E')。根据语言的不同,可能存在更优雅的解决方案。该代码所说的是if(word[0]==true。

当我想检查char数组中char的值时,我一直收到这个错误消息

if(word[0] == 'A'||'E')
任何帮助都将不胜感激。

以下是您想要的:

如果(单词[0]=“A”|单词[0]=“E”)


不能将布尔“或”与两个字符的操作数一起使用,这是您的代码正在尝试的。相反,您需要将其应用于两个布尔表达式,正如我所做的那样。希望有帮助

if(单词[0]='A'| |单词[0]='E')
。根据语言的不同,可能存在更优雅的解决方案。该代码所说的是if(word[0]==true。