Скажем, я знаю, что входящая строка содержит только один символ, и у меня есть тип данных char c
Когда я делаю s == c
, c автоматически конвертирует в строковый тип или наоборот?
Вы не можете сделать это, они несовместимые типы. Примерно так будет работать:
s[0] == c
Нет, вы не можете использовать s == c, так как s будет ссылаться на адрес
так что вы должны использовать
s[0]==c
надеюсь, это помогло