c++memset函数

1.头文件#include<cstring>

2.给字符数组赋值

char s[30]="heililanmama";

cout<<s<<'\n';//输出heililanmama

memset(s,!,sizeof(s));

cout<<s<<'\n';//输出!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

3.初始化整型数组

memset函数按字节对内存块进行初始化,所以不能用它将int数组初始化为0和-1之外的其他值(除非该值高字节和低字节相同)。

int a[30];

memset(a,0,sizeof(a));

 

posted @ 2020-09-17 19:46  周以  阅读(134)  评论(0编辑  收藏  举报