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;
}

 

posted @ 2019-08-10 15:47  你爱过大海我爱过你  阅读(1391)  评论(0编辑  收藏  举报