void *memset(void *s, char ch, size_t n); ios
函数解释:将s中前n个字节 (typedef unsigned int size_t)用 ch 替换并返回 s 。 数组
memset:做用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操做的一种最快方法。 函数
例子: spa
#include <iostream> #include <cstring> using namespace std; int main(){ char a[5]; memset(a,'1',5); for(int i = 0;i < 5;i++) cout<<a[i]<<" "; system("pause"); return 0; }
执行结果: code
11111 htm
memset() 函数经常使用于内存空间初始化:memset ( &_sockAddress, 0, sizeof(sockaddr_in) ) 内存