memset问题

memset(&sysInfo,0,sizeof(SYSINFO));之前有定义SYSINFOxdatasysInfo;SYSINFO是一个结构体前面那个&是什么意思,整... memset(&sysInfo, 0, sizeof(SYSINFO));

之前有定义SYSINFO xdata sysInfo;
SYSINFO是一个结构体

前面那个&是什么意思,整个语句是什么意思?我是小白,求讲得清楚点。
展开
 我来答
978658342
2012-11-12 · TA获得超过124个赞
知道小有建树答主
回答量:120
采纳率:0%
帮助的人:152万
展开全部
C语言中 & 符号是用来取得变量的内存地址的。

memset(&sysInfo, 0, sizeof(SYSINFO));

memset 的功能是设置内存值,第一个参数为 变量的内存地址,第二个参数是要设置成的值,第三个参数是要置的内存大小。

此处 sysInfo 是SYSINFO类型的一个变量,需要用 & 取得sysInfo 变量的内存地址再传递给 memset函数。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式