文章目录
概览
1 内存操作函数
memset
memset - 用常量字节填充内存
memset()函数用常量字节c填充s指向的内存区域的前n个字节。
概要
#include <string.h>
void *memset(void *s, int c, size_t n);
参数
s - 内存区域地址
c - 填充的常量字节
n - 内存区域的前n个字节
返回值
memset()函数返回一个指向内存区域s的指针。
练习:
#include <stdio.h>
#include <string.h>
int main(int argc, char **argv)
{
int arr1[10] = {
0};
unsigned char arr2[10] = "";
int i = 0;
memset(arr1, 1, sizeof(arr1));
memset(arr2, 1, sizeof(arr2));
for (i = 0; i < 10; i++)
{
printf("%#x ", arr1[i]);
}
printf("\n");
for (i = 0; i < 10; i++