首页 > 代码库 > 内存读写

内存读写

memset

void *memset(void *s, int ch, size_t n); //函数原型

函数解释:将s中前n个字节 (typedef unsigned int size_t ),逐个字节地用 ch 替换,最后返回 s 。
作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法。

头文件:<cmemory>或<cstring>

若想赋值为特定的int,需要小心,代码见下:

<script src="https://code.csdn.net/snippets/479746.js" type="text/javascript"></script>

memcpy

void *memcpy(void *dest, const void *src, size_t n);//函数原型
从源src所指的内存地址的起始位置开始,拷贝n个字节到目标dest所指的内存地址的起始位置中,函数返回指向dest的指针。
头文件 <cstring>

内存读写