问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

c语言memset(&a, 0, sizeof(struct customer));

发布网友 发布时间:2024-10-02 06:45

我来回答

4个回答

热心网友 时间:2024-11-21 20:07

memset(&a, 0, sizeof(struct customer))函数定义在memory.h中,用于给指定的内存区域赋值,在该语句中,&a指定待赋值的内存首地址,0是要赋的值,而sizeof(struct customer)用于该内存区域待赋值的长度。

热心网友 时间:2024-11-21 20:07

void *memset(void *s, int ch, size_t n);
函数解释:将s中前n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。
memset:作用是在一段内存块中填充某个给定的值,它是对较大的结构体或数组进行清零操作的一种最快方法
这句话的意思就是把a指向的这块内存用0填充,就是把struct customer内存初始化或者设置为0

热心网友 时间:2024-11-21 20:08

memset是用来批量初始化的一个函数
&a是开始地址,
0 表示全部初始化为0,
sizeof()括号里填数据类型,表示该数据类型需要初始化的个数
例如我要初始化数组int array[10];
memset(array,0,sizeof(int));
//等同于for(int i;i<10;i++) array[i]=0;
谢采纳~

热心网友 时间:2024-11-21 20:08

将自定义结构为customer的变量a内存清零,一般用于对a的初始化
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
什么叫补按揭 后按揭贷款什么意思 买房者续按揭有什么危害 加按揭是什么意思 八月中国最凉快的地方 八月份哪里最凉快,去哪旅游好?美丽的地方 乱字同韵字是什么意思 华硕笔记本电脑触摸板怎么开笔记本电脑触摸板怎么开启和关闭_百度知 ... 陕西职务侵占案立案准则 结婚后我的恋情维系了十年,怎么做到的? C语,结构体里面的数组能不能用memset初始0 中国造全球最先进钻井平台,它是咋固定到深海的?工作原理是啥 动力定位系统DP3动力系统 IRFZ44N基本参数 动力定位系统应用 忘仙怎么自动打怪 我的电脑配置瓶颈在哪? java获取文件最后一行的几种方式 《绝地求生》中,哪种电脑硬件对流畅度影响最大? java加载本地文件? 请问这大概是什么年代的瓷器?是真品吗? 碗口直径24cm 碗底直径8.5cm... 这农村信用社卡能绑定微信然后微信转账吗? ASC比赛为何导致浙大退赛并拒绝奖金? 亚洲大学生超级计算机竞赛竞赛简介 参加世界三大超算竞赛是怎样的一种体验? 2021年ThemeForest主题森林销量最高的WordPress主题 如图所示,图(1)是电解水的简易装置,图(2)为电解水生成气体体积与时间... 电脑老是出现错误651 九星毒奶男主? ...没遥控器了(是否没有遥控器不能正常开机工作?) 能开机通电启动机子... 芸豆种植时间和方法(栽培技术) 有没有人用手游手柄玩光荣使命啊,感觉怎么样 全新宝马4系全球首发!你能接受这样的设计吗? 有没有人用手游手柄玩反斗联盟啊? 电气工程师待遇好吗? 注册电气工程师待遇怎么样啊 QQ炫舞里的G币有什么用啊? QQ炫舞中G币有什么用? 今天在老公手机上看到那些视频,觉得正常吗 老公上网和陌生人视频聊性,但他现实中是个正人君子,对我也好! 海雀ai全景摄像头怎么连2个手机海雀ai全景摄像头怎么连2个手机_百度知 ... 云服务怎么关闭自动保存的手机 口蘑炒肉怎么烹饪百吃不厌? 值得摘抄珍藏的风景文案 出去旅行发圈文案-摘抄82句 描写春天唯美意境的诗意文案【好句摘抄60句】 带娃出去旅行的文案【好句摘抄27句】 发自己照片文案怎么写男【好句摘抄122句】 机灵宠物车打坏了 儿子的兰博吉尼玩具车前驱轮子不转怎么修