过河的小兵

不积跬步,无以至千里;不积小流,无以成江海.

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

1. strcpy

代码
1 char *strcpy(char *strDest, const char *strSrc);
2 {
3     assert((strDest!=NULL) && (strSrc !=NULL));    // 2分
4     char *address = strDest;                        // 2分
5     while( (*strDest++ = * strSrc++!= ‘\0’ )        // 2分
6        NULL ; 
7     return address ;                                // 2分
8 }
9 

 

strcpy能把strSrc的内容复制到strDest,为什么还要char * 类型的返回值?

为了实现链式表达式。                                              // 2

例如       int length = strlen( strcpy( strDest, “hello world”) ); 

posted on 2010-03-26 15:29  过河的小兵  阅读(165)  评论(0编辑  收藏  举报