一些常用函数:memset、memcpy、strlen、strcpy

风格不统一 提交于 2020-01-06 14:48:39

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);
易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!