наверх

strcmp — посимвольное сравнение

Функция strcmp сравнивает две строки посимвольно (побайтово) и возвращает: 0, если строки полностью совпадают; −1, если одна строка лексикографически меньше другой; 1, если, наоборот, одна строка «больше» другой. Так как сравнение идет побайтово, то регистр символов влияет на результаты сравнений.

В двух строках разной длины каждый символ более длинной строки без соответствующего символа в более короткой строке принимает значение «больше». Например, «Xs» больше, чем «X». Пустые строки могут быть равны только другим пустым строкам, и они являются наименьшими текстовыми значениями. Например:

Выведет -1.