1. 例子 #include <stdio.h> #include <stdlib.h> #include <string.h> struct Foo { char a; int b; double c; }; int main() { // 定义结构体对象 struct Foo foo1; struct Foo foo2; // 初始化为 0 memset(&foo1, 0, sizeof(foo1)); memset(&foo2, 0, sizeof(foo2)); // 初始 foo1 的值 foo1.a = 'a'; foo1.b