首页 > 其他 > 详细

memset 字符串处理函数

时间:2019-11-30 21:27:36      阅读:74      评论:0      收藏:0      [点我收藏+]

#include <stdio.h>

void *memset(void *s, int c, size_t n);

函数使用常量字节 c 填充 s 指向的前 n 个字节。

根据memset函数的不同,输出结果也不同,分为以下几种情况:
memset(p, 0, sizeof(p));  //地址的大小都是4字节
0 0 0 0 -52 -52 -52 -52 -52 -52

memset(p, 0, sizeof(*p));  //*p表示的是一个字符变量, 只有一字节
0 -52 -52 -52 -52 -52 -52 -52 -52 -52

memset(p, 0, sizeof(str));
0 0 0 0 0 0 0 0 0 0

memset(str, 0, sizeof(str));
0 0 0 0 0 0 0 0 0 0

memset(p, 0, 10);  //直接写10也行, 但不专业
0 0 0 0 0 0 0 0 0 0

 

memset 字符串处理函数

原文:https://www.cnblogs.com/When6/p/11963914.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!