C 语言字符串的比较

C 语言字符串的比较

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

int main(void) {
    char addr[32];
    
    printf("请问你是哪里人:");
    scanf("%s",addr);
    
    /* C语言可以使用strcmp函数对字符串进行比较,strcmp函数接受两个字符串参数进行比较并返回一个值
    比如:
        strcmp(str1, str2);
        如果str1小于str2(str1 < str2),strcmp函数返回一个小于0的值(返回值<0,有些编译器返回-1)
        如果str1大于str2(str1 > str2),strcmp函数返回一个大于0的值(返回值>0,有些编译器返回1)
        如果str1等于str2(str1 == str2),strcmp函数返回0
        
    */
    if (strcmp(addr,"湖南") == 0) {
        printf("真巧,我们是老乡哦!\n");
    } else {
        printf("我同学也是%s人哦!\n",addr);
    }

    system("pause");
    return 0;
}

猜你喜欢

转载自www.cnblogs.com/tanghaiyong/p/11331814.html
今日推荐