memset函数的用法

原创 2006年06月20日 17:18:00
 原型:extern void *memset(void *buffer, int c, int count);
       
  用法:#include <string.h>
 
  功能:把buffer所指内存区域的前count个字节设置成字符c。
 
  说明:返回指向buffer的指针。
 
  举例:


      // memset.c
     
      #include <syslib.h>
      #include <string.h>

      main()
      {
        char *s="Golden Global View";
       
        clrscr();
       
        memset(s,'G',6);
        printf("%s",s);

        getchar();
        return 0;
      }
注意:,memset是对每个字节赋值,如果这样声明
int a[256],而int有4字节(32位)
比如这样,memset(a,1,sizeof(a));
则a中的每个元素都被赋值成为2进制数为,00000001000000010000000100000001,数
转换成10进制就是16843009
所以,一般用memset对数组赋0或-1,赋其他的值就要用循环来实现。

C++中memset()函数的用法详解

头文件:cstring 或 memory 话说刚开始使用memset的时候一直以为memset是对每一个int赋值的,心里想有了memset还要for循环对数组进行初始化干嘛。但其实memset...
  • lyj2014211626
  • lyj2014211626
  • 2017年03月23日 23:52
  • 2176

memset()函数及其作用

1. memset()函数原型是extern void *memset(void *buffer, int c, int count)        buffer:为指针或是数组,         ...
  • qq_27522735
  • qq_27522735
  • 2016年11月28日 10:39
  • 39186

C语言中memset函数详解

功能:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,这个函数通常为新申请的内存做初始化工作。 用法:void *memset(void *s, c...
  • kevinhg
  • kevinhg
  • 2015年04月30日 09:45
  • 12973

memset函数用法精解

memset函数用法精解 1.基本介绍: 需要的头文件 在C中 在C++中  2.函数原型: void *memset(void  *s,int ch,siz...
  • CjhLoveAndroid
  • CjhLoveAndroid
  • 2017年03月03日 11:50
  • 169

memset函数用法及注意事项

头文件 #include ------------------------------------------ 在memset使用时要千万小心,在给char 以外 的数组赋值时,      只...
  • bo_fengyu
  • bo_fengyu
  • 2014年07月17日 14:27
  • 441

常用库函数编程实现用法总结(三) strchr strrev memset strtod

/****************************************************************************** 函数原型:extern char *s...
  • shihui512
  • shihui512
  • 2013年04月21日 22:38
  • 1319

内存初始化函数memset()用法详解

作用:在一段内存中填充某个给定的值,注意填充时是按照字节顺序填充的,而不是按照元素填充。 此方法是对较大的结构体和数组进行清零操作的一种有效方法。 函数形式:memset(void *buffer...
  • nyist327
  • nyist327
  • 2014年03月28日 14:22
  • 911

memset()及相关函数用法及注意事项

memset()及相关函数用法及注意事项 1、memset 函数是内存赋值函数,用来给某一块内存空间进行赋值的。 其原型是:void* memset(void *_Dst, int _Val,...
  • wangrouyi
  • wangrouyi
  • 2013年02月16日 22:30
  • 674

memset()函数用法浅析----笛风读书笔记系列

读书笔记系列之:memset()函数用法浅析                                                                           ...
  • u012090276
  • u012090276
  • 2014年02月25日 20:15
  • 586

内存初始化函数memset()用法详解

作用:在一段内存中填充某个给定的值,注意填充时是按照字节顺序填充的,而不是按照元素填充。 此方法是对较大的结构体和数组进行清零操作的一种有效方法。 函数形式:memset(void *buffer...
  • Sparkjin
  • Sparkjin
  • 2013年04月25日 15:59
  • 459
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:memset函数的用法
举报原因:
原因补充:

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