社区
C语言
帖子详情
memset()函数可以清空数组吗?
嵌入式-H
2014-09-25 10:54:26
有一个程序我没有搞明白
给数组清空
for(i=0;i<5;i++)
a[i] = {0};
和
memset(a,0,5);有什么区别
为什么用下面函数就不可以?
...全文
942
4
打赏
收藏
memset()函数可以清空数组吗?
有一个程序我没有搞明白 给数组清空 for(i=0;i<5;i++) a[i] = {0}; 和 memset(a,0,5);有什么区别 为什么用下面函数就不可以?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
嵌入式-H
2014-09-25
打赏
举报
回复
我试过了是这个问题,谢谢楼上的回复,不过我结贴的时候说不符合分数,结贴没有成功,这个我不是很熟,请谅解!以后不会出现结贴不给分的清空了,再次感谢楼上各位的回复,谢谢!
嵌入式-H
2014-09-25
打赏
举报
回复
好的,那我试试看,今天写的一个程序运行不正常,以前也用过memset() 先谢谢你
brookmill
2014-09-25
打赏
举报
回复
这样更简单 int a[10]; memset(a, 0, sizeof(a));
brookmill
2014-09-25
打赏
举报
回复
memset(a, 0, 5 * sizeof(a[0])); memset最后一个参数的单位是字节,如果是int a[],那么5个int相当于20字节
【
memset
(1)
函数
及其作用】
memset
函数
语法.docx
例如,在 socket 编程中,
memset
函数
经常用于
清空
数组
,以避免遗留的数据对程序的影响。 在使用
memset
函数
时,需要注意以下几点: 1.
memset
函数
只能用于初始化已经分配的内存空间,不能用于初始化未分配的...
【
memset
函数
及其作用】
memset
函数
语法.docx
memset
函数
在实际应用中非常广泛,例如在 socket 编程中,
memset
函数
经常用于
清空
数组
,以避免
数组
中残留的无用数据对程序的影响。同时,
memset
函数
也可以方便地
清空
一个结构类型的变量或
数组
,例如结构体 `...
【
memset
函数
及其作用】
memset
函数
语法.pdf
这个
函数
在 socket 编程中多用于
清空
数组
,以避免之前的数据对新申请的内存空间的影响。
memset
函数
的用法 1. 将一个
数组
清空
例如,char a;
memset
(a, '/0', sizeof(a)); 将
数组
a 的所有元素设置为 '\0'。 2....
【
memset
()
函数
及其作用】
memset
函数
语法.docx
2.
memset
函数
的主要作用是将一块内存空间中的所有字节设置为某个值,这在 socket 编程中经常用于
清空
数组
。例如,`
memset
(buffer, 0, sizeof(buffer))` 将
数组
`buffer` 的所有元素设置为 0。 3.
memset
函数
也...
memset
函数
使用详解.pdf
`,可以使用 `
memset
`
函数
清空
该结构体变量:`struct sample_struct stTest;
memset
(&stTest, 0, sizeof(struct sample_struct));`。 在比较
memset
函数
与其他内存操作
函数
时,需要注意它们的不同之处。例如,`...
C语言
70,041
社区成员
243,246
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章