行业知识
c++入门必学库函数 memset
2026-11-05 07:13:52
来源:互联网转载
一、memset的介绍
memset���c语言的string.h里的字符串初始化函数,但是也经常用于普通数组的初始化,它的优点就是简单易用,一行代码就可以初始化数据了,当然这完全可以用for循环赋值代替的。
()二、memset的基本用法
函数模板:
memset(数组首地址,初始值,初始化大小)
()数组首地址:数组的首地址是可以直接用数组名代替的
初始值: 初始值的范围是0到127,因为memset是以字节为单位对数组进行赋值的,一个字节8位,所表达的值就是0到127
初始化大小: 初始化大小用一个整数表示,表示需要初始化多少字节,通常用sizeof(数组首地址)来获得需要初始化的大小
看着有点难懂没关系,看完示例代码就清晰了
1、char数组的初始化
memset本来就是为char数组初始化准备的
示例代码:
#include#include//c语言的头文件是string.h,c++的头文件是cstring using namespace std;//命名空间 int main(){char arr[10]; memset(arr,'a',10);//从数组首地址开始,初始化10个字节的值为'a';cout//打印 cout//打印 cout//打印 coutcout//打印 cout//打印 cout//打印 cout//打印 cout
下一篇:遭的正确读音解析