memset一般用作初始化函数。作用是将某一块内存中的内容全部设置为某一值。
格式:起始指针、设定的初始值、长度
memset(buffer,0,sizeof(int)*10);//在buffer处初始化10个0
memcpy用于从源内存地址的起始位置开始拷贝若干个字节到目标内存地址。
格式:返回指针,源指针、长度
memcpy(dst, src, strlen(src)+1);
strlen是计算字符串长度的函数,从内存任意位置开始到’\0’为止的字符数量,一般比sizeof得到的少1。
格式:字符串指针
strlen(str);
strcpy是字符串拷贝函数,把含有’\0’结束符的字符串复制到另一个地址空间。
格式:返回指针,源指针
strcpy(dst,src);
来源:CSDN
作者:海洋之心。
链接:https://blog.csdn.net/weixin_42979679/article/details/103846996