给结构体变量赋初值或使用函数进行初始化。
示例代码:
// 声明结构体
struct student {
char name[20];
int age;
};
// 在函数中声明结构体变量
void example() {
// 没有赋初值的结构体变量
struct student stu;
// 此时结构体变量中的值为随机值
// 给结构体变量赋初值
struct student newStu = {"Tom", 18};
// 或者使用函数进行初始化
struct student stu2;
memset(&stu2, 0, sizeof(struct student)); // 将结构体变量的值清零
}
下一篇:变量金额的高效再分配