keil中的结构体问题

2019-07-14 21:44发布

typedef struct
{
         float kp;
         float ki;
         float kd;
}camera_pid;
camera_pid pos_pid;

对于上述的结构体,接下来写
pos_pid.kp = 1.0;
系统一直提示:unkown type name of 'pos_pid'

但我接下来在一个函数中定义却没有问题,比如:
void fun (void)
{
pos_pid.kp = 1.0;
}
却不会报错,不知道什么原因,请教下大家

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。