- #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);
- }