#include <bits/stdc++.h>
using namespace std;
//memset函数:填充是以字节为单位(谨记这一点)
char a[5]; //可以置任何字符(0~255)
int b[5]; //只能置0或-1(注意数组类型为int)
int main()
{
memset(a,'8',sizeof(a)); //正常
cout<<a[0]<<endl;
cout<<a[1]<<endl;
memset(b,1,sizeof(b)); //结果不正常
cout<<b[0]<<endl;
cout<<b[1]<<endl;
return 0;
} 对memset函数的一点理解
本文探讨了C++中memset函数的基本用法及其注意事项,通过示例代码展示了如何使用memset来初始化不同类型的数组,并指出了在整型数组上使用memset时可能遇到的问题。

被折叠的 条评论
为什么被折叠?



