c++函数总结

1.strcpy(char *str1, char *str2)

  作用:把str2的字符复制到str1,函数是C风格的函数。

  注意事项:strcpy会从源地址一直往后拷贝,直到遇到'\0'为止,所以如果一直没有遇到'\0'导致越界访问非法内存,程序就崩了。

2.strlen(char *str)

  作用:返回str字符的长度

  注意事项strlen是不会计算'\0'的,比如,char str[] = {'a','b','c','\0'},则strlen(str)的值是3,而实际所占用的内存为4个字节。

      //(注意这样的初始化编译器是不会自动在尾部添加'\0'的,必须自己手动添加,如果是char *str = "abc"则会自动在尾部添加'\0')

posted on 2016-03-07 12:26  筷七拍  阅读(172)  评论(0)    收藏  举报

导航