memset函数实现——string.h库函数
来源:互联网 发布:淘宝客推广怎么样 编辑:程序博客网 时间:2024/06/05 04:22
函数实现:
MEMSET(3) Linux Programmer's Manual MEMSET(3)NAME memset - fill memory with a constant byteSYNOPSIS #include <string.h> void *memset(void *s, int c, size_t n);DESCRIPTION The memset() function fills the first n bytes of the memory area pointed to by s with the constant byte c.RETURN VALUE The memset() function returns a pointer to the memory area s.CONFORMING TO SVr4, 4.3BSD, C89, C99, POSIX.1-2001.SEE ALSO bzero(3), swab(3), wmemset(3)
memset()函数实现:
0.函数原型:
#include <string.h> void *memset(void *s, int c, size_t n);
1.参数:
1.s:目标填充内存。
2.c:欲填充字符’c’。
3.n:指定内存前n个字节。
2.返回值:
返回指向s指针
3.功能描述:
memset函数将s指针指向的内存区的前n个字节填充为c所标示的字符。
4.实现:
void *my_memset(void *s, int c, size_t n){ char *s_func = (char *)s; if(NULL == s_func || 0 > n){ return NULL; } while(n--){ *s_func++ = c; } return s;}
=============文章结束==============
小菜总结,如有不当,欢迎批评!
1 0
- memset函数实现——string.h库函数
- strcpy,strncpy函数实现——string.h库函数
- strlen函数实现——string.h库函数
- strcat,strncat函数实现——string.h库函数
- strcmp,strncmp函数实现——string.h库函数
- memcpy, memccpy函数实现——string.h库函数
- memmove函数实现——string.h库函数
- memcmp函数实现——string.h库函数
- strchr, strrchr函数实现——string.h库函数
- memchr函数实现——string.h库函数
- strcasecmp,strncasecmp函数实现——strings.h库函数
- C++库函数---<string.h>字符串处理函数
- string.h中库函数的实现
- 不调用C库函数string.h实现字符串的连接
- string.h中库函数的实现代码(部分)
- string.h函数的实现
- #include <string.h>——strcmp, strlen, strcpy, memset; #include <iomanip>——setw
- 使用memset、memcpy等函数需要包含string.h而不是strings.h
- 【Android 学习】之二维码扫描开发(闪光灯功能)
- Python-MySQL summary
- error:loading /system/media/audio/ui/Effect_Tick.ogg
- 一个域名指向一个项目;多个域名指向同一个项目
- imageSlider与XListView的联用
- memset函数实现——string.h库函数
- UI_数据库
- java开发俄罗斯方块学习笔记 Day-4 显示
- ASP.NET C#+Ajax+json无刷新分页参考
- 算法基础训练题(一)
- 10005---CSS语法
- leetcode:9 Palindrome Number-每日编程第二十八题
- 【Caffe实践】基于Caffe的人脸检测实现
- 基本语法元字符