2013-12-20 2 views
0

Я продолжаю получать это сообщение об ошибке, когда хочу проверить значение char в массиве char.Ошибка: оператор || undefined для типа аргументов boolean, char

if(word[0] == 'A'||'E') 

Любая помощь будет оценена по достоинству.

+1

'if (word [0] == 'A' || word [0] == 'E')'. В зависимости от языка могут существовать более элегантные решения. –

+0

Что говорит этот код: 'if (word [0] == true'. –

ответ

0

Вот то, что вы хотите:

если (слово [0] == 'A' || слово [0] == 'E')

Вы не можете использовать логическое 'ИЛИ' с двумя символьными операндами, что и делает ваш код. Вместо этого вам нужно применить его к двум булевым выражениям, как я уже сделал. Надеюсь, это поможет!

Смежные вопросы