C语言中,使用一个结构体之前,要用memset把各个位清零??? 我来答 2个回答 #热议# 在购买新能源车时,要注意哪些? 皋依然保楠 2019-11-02 · TA获得超过3万个赞 知道大有可为答主 回答量:1.1万 采纳率:26% 帮助的人:651万 我也去答题访问个人页 关注 展开全部 这是在对结构体进行初始化,下面是对memset的详细解释:原型:void*memset(void*s,intch,size_tn);头文件:#include作用:将s所指向的某一块内存中的每个字节的内容全部设置为ch指定的ASCII值,块的大小由第三个参数指定,该函数通常为新申请的内存做初始化工作,其返回值为指向s的指针。,它是对较大的结构体或数组进行清零操作的一种最快方法。 本回答由提问者推荐 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 赏敏堵雨 2019-09-19 · TA获得超过2.9万个赞 知道大有可为答主 回答量:9528 采纳率:34% 帮助的人:985万 我也去答题访问个人页 关注 展开全部 初始化用的。确保你使用的这块内存已经初始化了,否则结构体这块内存里面是随机值,容易误用导致不可预知的后果,严重的可能导致程序崩溃。 已赞过 已踩过< 你对这个回答的评价是? 评论 收起 推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询 其他类似问题 2022-11-16 C语言中,memset函数都可以给什么类型的数组清零? 更多类似问题 > 为你推荐: