Функция strcmp: сравнение строк в языке программирования

Функция strcmp в языке программирования C предназначена для сравнения двух строк. Она сравнивает символы двух строк и возвращает целое число, которое указывает на их отношение друг к другу.

Прототип функции strcmp выглядит следующим образом:

int strcmp(const char *str1, const char *str2);

Где str1 и str2 -- указатели на массивы символов, т.е. строки, которые мы хотим сравнить.

Возвратное значение функции strcmp имеет следующие значения:

Приведу примеры использования функции strcmp:

#include <stdio.h>
#include <string.h>

int main() {
    char str1[] = "apple";
    char str2[] = "banana";
    char str3[] = "apple";
    
    int result1 = strcmp(str1, str2);
    printf("Результат сравнения str1 и str2: %d\n", result1); // Выводит отрицательное значение, так как "apple" меньше "banana"

    int result2 = strcmp(str1, str3);
    printf("Результат сравнения str1 и str3: %d\n", result2); // Выводит ноль, так как "apple" равно "apple"
    
    int result3 = strcmp(str2, str1);
    printf("Результат сравнения str2 и str1: %d\n", result3); // Выводит положительное значение, так как "banana" больше "apple"
    
    return 0;
}

В этом примере мы сравниваем строки str1 и str2, str1 и str3, и str2 и str1. Результаты сравнения выводятся на экран.

Надеюсь, этот развернутый ответ помог вам понять, как использовать функцию strcmp с примерами кода на языке программирования C. Если у вас возникнут еще вопросы, не стесняйтесь задавать!

Похожие вопросы на: "strcmp "

Desktop GitHub: удобное использование GitHub на рабочем компьютере
Граници: особенности и применение в веб-дизайне
Coalesce SQL - слияние данных и обработка пропусков в SQL
DB Browser for SQLite - удобный инструмент для работы с базами данных
Unzip: быстро и легко разархивируйте файлы онлайн
Итерирование в Python
Как преобразовать строку в число с помощью JavaScript?
Главная страница - G S
Python: перевод в двоичную систему
Наследование CSS: основные принципы и применение