小工具知识网

当前位置: 首页 > 行业知识 > c++入门必学库函数 memset

行业知识

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

上一篇:宝塔bt面板使用教程,轻松解决无法访问问题!

下一篇:遭的正确读音解析