C语言字符串处理函数详解与实现.pdfVIP

  • 3
  • 0
  • 约4.33千字
  • 约 6页
  • 2026-06-16 发布于山西
  • 举报

1、strcmp

intstrcmp(constchar*str1,constchar*str2);

比较两个字符串,返回整数值的意义如下:

•1,str1大于str2;

•0,str1等于str2;

•‑1,str1小于str2;int

a_strcmp(constchar*str1,constchar

*str2){while(*str1){if(*str1!=*str2){

return(*str1‑*str2)0?1:‑1;}str1++;

str2++;}if(*str2){return‑1;}else{

return0;}}

2、strcatchar*strcat(char*str1,constchar*str2);把str2(包括\0)拷贝到str1的

尾部(连接),并返回str1。其中终止原str1的\0被str2的第一个字符覆盖。char

*strcat(char*str1,constchar*str2){char*retstr1;assert((str1!NULL)(str2!

NULL));while(*str1!\0)str1++;while((*str1++*str2++)!\0);*str1\0;

retu

文档评论(0)

1亿VIP精品文档

相关文档