摘要: strlen() 和 strcpy()函数的区别,这两个一个是返回一个C风格字符串的长度,一个是对一个C风格字符串的拷贝,两个本来功能上是不同的,此外,他们还有一些细小的区别:strlen("hello")返回的结果是5,是不包含字符串结尾处的‘\0’,但是strcpy(str1,str2),会拷贝str2中的‘\0’。在使用strlen()的返回值去为strcpy的第一个参数分配空间的时候一定要注意!举个例子: char *str = "hello"; int length = strlen(str); char char_array[5]; strc 阅读全文
posted @ 2014-04-01 21:13 BugKing 阅读(2811) 评论(2) 推荐(0) 编辑