码迷,mamicode.com
首页 > 其他好文 > 详细

strcat strcpy strlen

时间:2014-05-13 20:30:10      阅读:272      评论:0      收藏:0      [点我收藏+]

标签:des   style   blog   class   code   java   

bubuko.com,布布扣
 1 char * strcat(char * dest, const char * src) {
 2     assert(dest != NULL && src != NULL);
 3     char * p = dest;
 4     while (*p)
 5         p++;
 6     while (*p++ = *src++);
 7     return dest;
 8 }
 9 
10 int strlen(const char * src) {
11     int count = 0;
12     while (*src++)
13         count++;
14     return count;
15 }
16 
17 char * strcpy(char * dest, const char * src) {
18     assert(dest != NULL && src != NULL);
19     char * p = dest;
20     while (*p++ = *src++);
21     return dest;
22 }
bubuko.com,布布扣

其中要注意:

bubuko.com,布布扣
1 while(*p++); // P最后指向‘\0’的下一位置
2 while (*p) p++; // p最后指向‘\0‘
bubuko.com,布布扣

 

strcat strcpy strlen,布布扣,bubuko.com

strcat strcpy strlen

标签:des   style   blog   class   code   java   

原文地址:http://www.cnblogs.com/aoun/p/3724335.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!