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。

原文地址:https://www.cnblogs.com/pcdl/p/12312501.html