温馨提示×

c语言zeromemory函数怎么使用

小亿
120
2023-08-02 18:04:36
栏目: 编程语言
C语言开发者专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

C语言中的memset函数用于将一段内存的值设置为指定的值。

函数原型为:

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

参数说明:

  • ptr:要设置值的内存的起始地址。

  • value:要设置的值。

  • num:要设置的字节数。

下面是一个使用memset函数的示例:

#include <stdio.h>
#include <string.h>
int main() {
char str[50];
memset(str, 'A', sizeof(str));  // 将str数组的值全部设置为'A'
printf("str: %s\n", str);
return 0;
}

输出结果为:

str: AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA

在上面的示例中,memset函数将str数组的所有元素的值设置为字符'A'sizeof(str)用于获取str数组的字节数,以确保将整个数组的值都设置为'A'

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:C++函数ZeroMemory()使用讲解

0