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";程序就可以运行。

版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

透彻分析C/C++中memset函数

透彻分析C/C++中memset函数     在C语言中,经常需要对内存进行操作,里面涉及很多函数,但是memset函数的使用有一点需要大家格外注意,这也是我在做项目时遇到过的一个问题,调试了很久...

memset函数的用法

将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值, 块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作, 其返回值为指向S的指针。 目录 需要的头文件 ...

memset函数详细说明

1。void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。 2。例子 #include void m...

C语言之memset函数

【FROM MSDN && 百科】 原型:  void *memset(void *s,int ch,size_t n); #include 将 s 中前 n 个字节用 ch 替...

memset函数详细说明

1。void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。 2。例子 #include void m...

memset() 函数详解(标记备忘)

#include   void *memset( void *buffer, int ch, size_t count );功能: 函数拷贝ch 到buffer 从头开始的count 个字符里, 并返...
  • weege
  • weege
  • 2011-06-26 22:39
  • 538

memset /memcpy /strcpy函数的使用与区别

(1) Memset             原型:   extern void *memset(void *buffer, int c, int count)...

memset函数详细说明

1。void *memset(void *s,int c,size_t n) 总的作用:将已开辟内存空间 s 的首 n 个字节的值设为值 c。 2。例子 #include void m...

几个重要库函数的实现-strcpy,strncpy,memcpy,memset

面试官很喜欢让求职者写一些常用库函数的实现,有很多是和字符串相关的,有一些是关于内存拷贝的。一般,常会让写的函数有以下几个: strcpy , strncpy, memcpy。 memse...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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