memset函数用法

流过昼夜 提交于 2020-03-27 16:28:33

转自:https://blog.csdn.net/liwenjia1981/article/details/6304547

 

头文件准备<string.h>

函数原型  void *memset(void *s, int ch, unsigned n); //n参数是以字节为单位,最好用sizeof()

例:memset(array,0,5*sizeof(int));

用途:memset可以方便的清空一个结构类型的变量或数组。

  如:

  struct sample_struct

  {

  char csName[16];

  int iSeq;

  int iType;

  };

  对于变量

  struct sample_strcut stTest;

  memset(&stTest,0,sizeof(struct sample_struct));

  如果是数组:

  struct sample_struct TEST[10];

  则

  memset(TEST,0,sizeof(struct sample_struct)*10);

 

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!