好长时间不用C了,昨天就只写了几行,竟然都没有运行出来,幸好以前还是有底子的,半夜做梦竟然知道了
用strcmp比较两个字符串的大小
首先了解strcmp的用法:
1.strcmp(字符串1,字符串2);
(1)比较结果由函数值带回;
(2)如果字符串1=字符串2,函数值为0;
(3)字符串1>字符串2,函数值为一个正整数;
(4)字符串1<字符串2,函数值为一个负整数;
#include<stdio.h>
void main(){
char str1,str2;
str1='a';
str2='A';
if(strcmp(str1,str2)>0)
printf("yes");
getch();
}
运行结果:
如果想比较两个字符串的大小,就要用到char *str1,因为这才能表示一个字符串,所以程序应该这样写:
#i