Mail.ruПочтаМой МирОдноклассникиВКонтактеИгрыЗнакомстваНовостиКалендарьОблакоЗаметкиВсе проекты

Что происходит, откуда эти числа???

Nanahuy Гуру (2921), открыт 1 неделю назад
2 ответа
Андрей Высший разум (474771) 1 неделю назад
char symbol; - символ, а не число
symbol == y - сравнение с символом, а не присваивание символа
"yes" - строка, а не символ
"no" - строка, а не символ
Лайт Ягами Искусственный Интеллект (325542) 1 неделю назад
В добавок к ответу выше,
Строковые литералы в C пишутся в двойных кавычках "
В одиночных кавычках ' пишутся одиночные символы.
Тут хз как твой компилятор вообще пропустил такое безобразие.
Lar NaminausУченик (114) 1 неделю назад
если пропустил значит можно
Лайт Ягами Искусственный Интеллект (325542) Lar Naminaus, тогда поведение будет не определено:
C99 6.4.4.4p10: "The value of an integer character constant containing more than one character (e.g., 'ab'), or containing a character or escape sequence that does not map to a single-byte execution character, is implementation-defined."
Похожие вопросы