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