切换到宽版
  • 7993阅读
  • 6回复

有句不懂,请教一下各位 [复制链接]

上一主题 下一主题
离线雨中浪子
 
只看楼主 倒序阅读 0 发表于: 2006-11-28
memset((void*)sum,0,sizeof(sum));
是什么意思
离线雨中浪子
只看该作者 1 发表于: 2006-12-04
怎么没有人回答,是不懂吗  
离线8645
只看该作者 2 发表于: 2006-12-04
没有见过,我帮你问一下吧
离线雨中浪子
只看该作者 3 发表于: 2006-12-05
好像是的,非常感谢
离线czhxdong
只看该作者 4 发表于: 2007-04-14
引用第0楼雨中浪子2006-11-28 21:32发表的:
memset((void*)sum,0,sizeof(sum));
是什么意思


  1. 对数组sum 中的元素清零 !
  2. void * 表示可以接受任何类型的指針!
  3. 即可以通过meset 函数对任何类型的数组元素设置值!
  4. eg :
  5. char * st[199] ;
  6. memset (st , '# ' , sizeof(st) );
离线sai901013
只看该作者 5 发表于: 2007-08-10
引用第0楼雨中浪子于2006-11-28 21:32发表的 有句不懂,请教一下各位 :
  memset((void*)sum,0,sizeof(sum));
是什么意思



memset将数组sum的每一个元素设置未空.

原型是;: memset(void*s,int c,size_t n)
离线呆子
只看该作者 6 发表于: 2007-10-19
在c++里,该有#include<mem.h>头文件吧!!
memset(a,0,sizeof(a));
a表示数组名,0表示设置为0,sizeof(a)表示大小
快速回复
限100 字节
 
上一个 下一个