字符串操作函数的编写

来源:互联网 发布:mac word崩溃文件恢复 编辑:程序博客网 时间:2024/06/05 09:07
size_t my_strlen(char const *string)//字符串长度{ assert(string != NULL); size_t count = 0; while (*string++ != '\0')  count++; return count;}char *my_strcpy(char *dst, char const *src){ assert(dst != NULL); assert(src != NULL); char *ret = dst; while (*dst++ = *src++)  ; return ret;}char *my_strcat(char *dst, char const *src){ assert(dst != NULL && src != NULL); char *ret = dst; while (*dst) {  dst++; } while (*dst++ = *src++)  ; return ret;}int my_strcmp(char const *dst, char const *src){ assert(dst != NULL&&src != NULL); while (*dst && *src && (*dst++ == *src++))//源字符串和目的字符串一个为\0或者都是\0或者两个不相等的时候跳出循环  ; return *dst - *src;//返回他们的差 0相等}

本文出自 “aiali” 博客,请务必保留此出处http://aliddd.blog.51cto.com/10780547/1711625

0 0
原创粉丝点击