memset的用法
1.需要include <cstring>
2.只能对将数组的值赋为0或-1
int rock[50001];
memset(rock,-1,sizeof(rock));
cout<<rock[1000];输出:-1int rock[50001];
memset(rock,0,sizeof(rock));
cout<<rock[1000];输出:0int rock[50001];
memset(rock,1,sizeof(rock));
cout<<rock[1000];
cout<<rock[2];输出:16843009 16843009 //与计算机存储原理有关原因:
int rock[50001];
memset(rock,1,6*sizeof(int));
cout<<rock[5]; //0~5这6个值赋值为16843009
cout<<rock[6];输出:16843009 0最后更新于
这有帮助吗?