c 中结构体变量 如何在其他c文件中声明

2024-12-04 03:25:30
推荐回答(3个)
回答1:

要定义一个struct变量,首先要定义一个结构体变量类型名即struct 结构体名。
例如定义一个按键属性结构体(包含 是否有按键值更新(renew)和按键值(num)两个成员)
struct Key_attribute
{
unsigned char renew;
unsigned char num;
}

回答2:

你可以在 mm.c中用extern声明下,即extern struct student stu1 就可以了。

回答3:

extern struct student stu1; 就可以了