头文件string.h
#include <iostream> #include <string.h>//memset必带这个头文件 using namespace std; int main(){ int a[10][10]; memset(a,0,sizeof(a)); for(int i=0;i<10;i++){ for(int j=0;j<10;j++){ cout<<a[i][j]<<" "; } cout<<endl; } }
memset不可初始化
经过本人亲自试验,发现memset只有初始化0,-1 的时候是成功的,其他的数字貌似都不行
而当char类型的数组初始化的时候,任意字符都是可以的