标签:sizeof 自己 自己实现 world 链式 函数 ++ logs void
1 #include //printf 2 #include //ssert 3 #include //malloc 4 #include //strlen 5 6 char * sstrcpy(char * strdst, char * strsrc) 7 { 8 char *dst = strdst; 9 assert(strdst!=NULL && strsrc!=NULL); 10 while((*strdst++ = *strsrc++)!= ‘\0‘) 11 NULL; 12 return dst; //实现链式表达式 13 } 14 15 //int num = strlen(strcpy(strdst,"hello world")); 16 17 int main(void) 18 { 19 int num; 20 char *strdst = (char *)malloc(sizeof(char)*100); 21 22 if(strdst == NULL) 23 return (-1); 24 num = strlen(sstrcpy(strdst,"hello world")); 25 printf("%d\n", num); 26 27 return 0; 28 }
标签:sizeof 自己 自己实现 world 链式 函数 ++ logs void
原文地址:http://www.cnblogs.com/eustoma/p/6664643.html