今天写了一个比较字符串大小的程序
#define _CRT_SECURE_NO_WARNINGS 1
#include<stdio.h>
#include<string.h>
int main()
{
char str1[20];
char str2[20];
scanf("%s%s", str1, str2);
int ret = strcmp(str1, str2);
switch (ret)
{
case 0:
printf("str1=str2");
break;
case 1:
printf("str1>str2");
break;
case -1:
printf("str1<str2");
break;
}
return 0;
}
写完这个程序后,我认为有以下几点需要注意:
1.str的头文件不能省略
2.case与后面数字要空格 而且数字后要用冒号
3.每一个case写完后要加break;