linux中memset的正确用法 [起因]希望对各种类型的数组进行初始化,避免野值 [函数头文件] 提示:在linux中可以在terminal中输入 "man memset"进行查询 #include void *memset(void *s, int c, size_t n); [使用说明] The memset() function fills the first n bytes of the memory area pointed to by s…
定义 void *memset(void *s, int c, unsigned long n); 描述 将指针变量 s 所指向的前 n 字节的内存单元用一个“整数” c 替换,注意 c 是 int 型.s 是 void* 型的指针变量,所以它可以为任何类型的数据进行初始化. 例子 # include <stdio.h> # include <string.h> int main(void) { int i; //循环变量 ]; char *p = str; memset(str,…