C语言memset函数赋0问题

memset怎么给一个整形数组赋0图片说明新人表示心好累 百度到了 好像要用指针 但也有不用的,不知道标准是什么样,来问问,求解

2个回答

参考这个:
http://blog.sina.com.cn/s/blog_715d0ae30100yj2d.html

 #include <string.h>
  #include <stdio.h>
  #include <memory.h>
  int main(void)
  {
  char buffer[] = "Hello world/n";
  printf("Buffer before memset: %s/n", buffer);
  memset(buffer, '*', strlen(buffer) ); 
  printf("Buffer after memset: %s/n", buffer);
  return 0;
  }
这么用:
memset(buffer, 0, sizeof(buffer) );
例如:
 #include <string.h>
  #include <stdio.h>
  #include <memory.h>
  int main(void)
  {
  int buffer[100];
  printf("Buffer before memset: %s/n", buffer);
  memset(buffer, 0, sizeof(buffer) );
  printf("Buffer after memset: %s/n", buffer);
  return 0;
  }
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问