memset()函数
memset()函数
memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的;包含在<cstring>头文件中,可以用它对一片内存空间逐字节进行初始化。
#include<iostream> #include<cstring> using namespace std; int main(){ int a[10]; memset(a/*数组名或某一空间名*/, 0/*填充数值*/, sizeof(a)/*填充的字节*/); for (int i = 0; i < 10; i++){ cout << a[i] << " "; } system("pause"); return 0; }
在memset使用时要千万小心,在给char以外的数组赋值时,只能初始化为0或者-1。