#include<stdio.h>
void mymemset(void *data,int num,int byteSize)
{
// char就是一个字节,而计算机中是以字节为单位存储的
char *ptr = (char*)data;
int i;
for(i=0;i<byteSize;i++)
{
*ptr=num;
ptr++;
}
}
int main(int argc, char *argv[])
{
int nums[20];
mymemset(nums,0,sizeof(nums));
int i,len=sizeof(nums)/sizeof(int);
for(i=0;i<len;i++)
{
printf("%d ",nums[i]);
}
printf("
");
return 0;
}