(C语言内存操作函数)memset函数详情

简介: memset函数的头文件、返回值、参数

函数原型:

      void * memset ( void * ptr, int value, size_t num );

       函数的本质就是按照你的要求填充你需要改变的内存块。

函数头文件:<string.h>

函数参数:

      ptr:你需要被改变的内存块的地址。

       value:需要填充到ptr指向的内存的值,虽然他的类型是int型但也可以传char型,函数会自动将此值转换为其所对应的char字符填充该内存块。

       num:你需要填充的字节数(就是你想要改变多少个字节)size_t是指num是一个无符号整数。

image.png

image.png

函数返回值:

       函数会将ptr的地址当成返回值返回给你;


目录
相关文章
|
13天前
|
程序员 C语言
C语言库函数 — 内存函数(含模拟实现内存函数)
C语言库函数 — 内存函数(含模拟实现内存函数)
24 0
|
15天前
|
存储 编译器 C语言
深入探索C语言动态内存分配:释放你的程序潜力
深入探索C语言动态内存分配:释放你的程序潜力
28 0
|
1天前
|
编译器 C语言
字符串与内存函数
字符串与内存函数
11 0
|
13天前
|
程序员 C语言 开发者
C语言库函数 — 字符串函数(含模拟实现字符串函数)
C语言库函数 — 字符串函数(含模拟实现字符串函数)
35 0
|
20天前
|
存储 C语言
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现1
【我爱C语言】详解字符函数isdigit和字符串转换函数(atoi和snprintf实现互相转换字符串)&&三种strlen模拟实现
|
20天前
|
机器学习/深度学习 C语言
【C语言】函数的系统化精讲(三)1
【C语言】函数的系统化精讲(三)
|
20天前
|
编译器 C语言
【C语言】函数的系统化精讲(一)2
【C语言】函数的系统化精讲(一)2
|
20天前
|
编译器 Serverless C语言
【C语言】函数的系统化精讲(一)1
【C语言】函数的系统化精讲(一)
|
20天前
|
存储 程序员 编译器
【C语言第二回】main、printf和库函数
【C语言第二回】main、printf和库函数
|
1月前
|
存储 JSON 监控
Higress Controller**不是将配置信息推送到Istio的内存存储里面的**。
【2月更文挑战第30天】Higress Controller**不是将配置信息推送到Istio的内存存储里面的**。
14 1