设为首页 加入收藏

TOP

C语言实现strcmp()和strcpy()函数
2014-11-23 19:05:17 来源: 作者: 【 】 浏览:16
Tags:语言 实现 strcmp strcpy 函数

#include 
  
   
#include 
   
     char *strcpy(char *strDest, const char *strScr) { char *address = strDest; assert((strDest != NULL) && (strScr != NULL)); while(*strScr) { *strDest++ = *strScr++; } *strDest = '\0'; return address; } int strcmp (const char *str1,const char *str2) { int len = 0; assert((str1 != NULL) && (str2 != NULL)); while(*str1 && *str2 && (*str1 == *str2)) { str1++; str2++; } return *str1-*str2; } void main() { char str1[]={"Hello"}; char str2[]={"World!"}; printf("%d\n",strcmp(str1,str2)); printf("%s\n",strcpy(str1,str2)); }
   
  


输出:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇一道C语言的指针笔试题 下一篇C语言之预处理命令

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容: