C语言里 memset和sizeof是什么意思

C语言里 memset和sizeof是什么意思 例memset(a,0,sizeof(a)) 这里的a是一个数组

第1个回答  2017-12-28
memset是个函数,它在string.h头文件中有声明。
它有三个参数,一是所要set的首地址,二是set的值,三是set的字节数,
num肯定是个数组,因为数组在传参时能自动转成指向数组的首元素的指针,
如果不是数组,应该写成memset(&num, 0, sizeof(num));追问

那么这个函数的具体作用是什么?sizeof是计算num的字节数吗?

本回答被网友采纳
第2个回答  2022-05-14
memset是C标准库提供的函数,包含在 <string.h>头文件中!如果不是初始化的时候,想把数组置为全零可以用memset。
相似回答