strcmp函數是比較兩個字符串ASCII大小的函數。
比較方式是自左向右比較,直到出現不同字符或者\0為止
語法格式 strcmp(字符串1,字符串2)
如果兩個字符串相同,會返回數值0
如果字符串1>字符串2,會返回一個正數
如果字符串1<字符串2,會返回一個負數
示例代碼如下
#include<stdio.h>
#include<string.h>
int main()
{char e[]="learning",f[]="learningh";if(strcmp(e,f)>0) printf("e大于等于f\n");elseprintf("e小于等于f\n");return 0;
}
strlen函數是計算字符串的長度
語法格式
strlen(字符串組)
#include<stdio.h>
#include<string.h>
int main()
{char e[]="learning";printf("%d\n",strlen(e));return 0;
}