memset(void *s, int ch, size_t n);

函数解释:将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。

memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法 [1] 。

memset()函数原型是extern void *memset(void *buffer, int c, int count) buffer:(地址)为指针或是数组,c:是赋给buffer的值,count:是buffer的长度.

memcpy(void*dest, const void src, size_t n)
src待复制数据起始地址的连续n个字节的数据拷贝到以destin指向地址为起始地址的空间内,是用指针进行操作的。

Logo

开源鸿蒙跨平台开发社区汇聚开发者与厂商,共建“一次开发,多端部署”的开源生态,致力于降低跨端开发门槛,推动万物智联创新。

更多推荐