语法:
#include <string.h>
void *memset( void *buffer, int ch, size_t count );
memset( the_array, '\0', sizeof(the_array) );功能: 函数拷贝ch 到buffer 从头开始的count 个字符里, 并返回buffer指针。 memset() 可以应用在将一段内存初始化为某个值。例如:
这是将一个数组的所以分量设置成零的很便捷的方法。
示例:
#include<string.h>
struct t_struct {
int a;
char *p
};
void t_memset(){
struct t_struct s;
s.a=1;
s.p="hello";
printf("result1:%s\n", s.p);
memset(&s, 0, sizeof(s));
printf("result2:%s\n", s.p);
}
int main(){
t_memset();
return (0);
}
1108

被折叠的 条评论
为什么被折叠?



