【发布时间】:2013-12-20 04:03:22
【问题描述】:
当我想检查 char 数组中 char 的值时,我不断收到此错误消息。
if(word[0] == 'A'||'E')
任何帮助将不胜感激。
【问题讨论】:
-
if(word[0] == 'A' || word[0] == 'E')。根据语言的不同,可能存在更优雅的解决方案。 -
该代码所说的是
if(word[0] == true。
当我想检查 char 数组中 char 的值时,我不断收到此错误消息。
if(word[0] == 'A'||'E')
任何帮助将不胜感激。
【问题讨论】:
if(word[0] == 'A' || word[0] == 'E')。根据语言的不同,可能存在更优雅的解决方案。
if(word[0] == true。
这就是你想要的:
如果(字[0] == 'A' || 字[0] == 'E')
您不能使用带有两个字符操作数的布尔“或”,这是您的代码正在尝试的。相反,您需要将它应用于两个布尔表达式,就像我所做的那样。希望对您有所帮助!
【讨论】: