memset()函数

原创 2012年03月25日 17:35:00

#include<stdio.h>
#include<memory.h>
#include<string.h>


void main()
{
char *s = "HELLO WORLD";
memset(s,'D',5);
printf("%s",s);
}

该程序运行时关闭,因为"HELLO WORLD"在静态存储区,值不能修改。但如果改成char s[12] = "HELLO WORLD";程序就可以运行。

memset函数使用注意事项

memset函数常用来初始化内存的数据,比如memset(data,0x00,sizeof(date))等,我让一个同事写了一个函数接口,用来解码二进制文件,当我进入代码合入的时候,发现 该接口函数...
  • cancan8538
  • cancan8538
  • 2013年01月19日 18:22
  • 2648

memset函数的正确使用与原理

头文件:#include 经常用这个初始化,没想到最后错误也是因为它。 函数原型为void* cb_memset(void* buffer, int b, size_t size) 这个函数...
  • amy_jork
  • amy_jork
  • 2016年07月28日 15:37
  • 3414

memset函数 及 内存操作函数 及 字符串操作函数

void memset(char *str , int c , int count); 常用于以下jig
  • u011170660
  • u011170660
  • 2014年07月24日 16:54
  • 769

关于C++ memset函数使用的问题

1. 关于该函数 函数原型:  memset(void *s,int ch,size_t n)       函数说明:       memset函数是计算机中C/C++语言函数。将s所指向的某一块内存...
  • wangwei6125
  • wangwei6125
  • 2017年06月17日 22:26
  • 248

memset函数的使用原理

竞赛中经常使用memset函数进行数组初始化,但只能初始为0, -1。哪怕写成: int num[N]; memset(num, 1, sizeof(num)); num[0]也是个很大的数。 今...
  • xishisugan
  • xishisugan
  • 2017年02月01日 20:35
  • 434

关于memset函数的需要注意的问题

最近用到了memset函数,但是忽略了一点:memset函数的写入是按字节写入的。以下为自己犯错的地方: int *a = new int [100]; memset(a, 10, sizeof(i...
  • u012273127
  • u012273127
  • 2017年02月14日 18:58
  • 513

C51的memset

刚才看51程序,发现了一个函数memset(),以前很少见到过,写在这里记下来。   这是F1帮助查到的memset的相关解释截图 这个函数是包含在头文件里面的,功能就是将指定长度的一...
  • abclixu123
  • abclixu123
  • 2012年06月15日 22:03
  • 2512

C语言中memset函数详解(很清晰易懂)

功 能: 将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,   块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作   用 法: void *me...
  • PengPengBlog
  • PengPengBlog
  • 2016年09月20日 10:23
  • 5616

memset 函数原来是这样的

如果以这样的方式声明数组 int a[256]={0}; 则数组内全部数字自动初始化为0,即一开始数组内所有元素的值为0 如果这样声明i nt a[256]; 则数组没有初始化,则开始时数组内的数字可...
  • wang907553141
  • wang907553141
  • 2016年07月31日 20:24
  • 575

memset,memcpy,memcmp的原型函数

void * memset(void * s,int c,size_t count) { char *xs = (char *) s; while (count--) *xs++ = c; ...
  • oyhb_1992
  • oyhb_1992
  • 2017年08月15日 09:39
  • 301
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:memset()函数
举报原因:
原因补充:

(最多只允许输入30个字)