memset初始化数组(结构体也可初始化),不过我在此处并未对结构体初始化..
memst按字节进行初始化,可以选择将数组初始化为0或初始化为-1
![]()
#include <iostream>
#include<algorithm>
#include<map>
#include<vector>
#include <cstring>
using namespace std;
int main() {
int c[15];
memset(c, -1, sizeof(c));
for(int i=1; i<15; i++)
cout << c[i] << " ";
cout << endl;
return 0;
}
#include <iostream>
#include<algorithm>
#include<map>
#include<vector>
#include <cstring>
using namespace std;
int main() {
int c[15];
memset(c, 0, sizeof(c));
for(int i=1; i<15; i++)
cout << c[i] << " ";
cout << endl;
return 0;
}

若为1
则![]()
#include <iostream>
#include<algorithm>
#include<map>
#include<vector>
#include <cstring>
using namespace std;
int main() {
int c[15];
memset(c, 1, sizeof(c));
for(int i=1; i<15; i++)
cout << c[i] << " ";
cout << endl;
return 0;
}

本文介绍如何使用memset函数初始化数组,包括将数组初始化为0、-1或1,并提供了详细的代码示例。
1239





