memset的用法

1.需要include <cstring>

2.只能对将数组的值赋为0或-1

int rock[50001];
memset(rock,-1,sizeof(rock));
cout<<rock[1000];
输出:-1

int rock[50001];
memset(rock,0,sizeof(rock));
cout<<rock[1000];
输出:0

int rock[50001];
memset(rock,1,sizeof(rock));
cout<<rock[1000];
cout<<rock[2];
输出:16843009  16843009 //与计算机存储原理有关

原因:

最后更新于