您的位置:首页 > 编程语言 > C语言/C++

C语言实现比较两个字符串的大小

2014-02-23 11:48 501 查看
#include <stdio.h>

int strcmp(const char* p1, const char* p2)
{
while( (*p1!=0) && (*p1==*p2) )
{
p1++;
p2++;
}

return (*p1-*p2);
//p1<p2 为负数
//p1=p2 等于0
//p1>p2 为正数
}

int main()
{
char* str1 = "abc";
char* str2 = "def";

printf("%d\n",strcmp(str1, str2));

return 0;
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: