- #include<stdio.h>
- #include<windows.h>
- typedef struct s
- {
- int a;
- char b[10];
- float c;
- double d;
- }test;
- main()
- {
- test t;
- printf("%d/n%s/n%f/n%f/n",t.a,t.b,t.c,t.d);
- ZeroMemory(&t,sizeof(t)); //参数:结构体地址,结构体大小 作用:清零,是memset的宏定义,memset(&s1,sizeof(s1),0);ZeroMemory是memset的特殊情况,即清零
- printf("/n%d/n%s/n%f/n%f/n",t.a,t.b,t.c,t.d);
- }
ZeroMemory (memset)的使用
C语言结构体初始化
最新推荐文章于 2021-07-07 10:21:36 发布
本文介绍了一个使用C语言实现的结构体类型,并演示了如何通过ZeroMemory函数来对其成员进行清零操作。代码中展示了结构体的声明及成员变量的类型,包括整型、字符数组、浮点型和双精度浮点型。
5万+

被折叠的 条评论
为什么被折叠?



