智能车制作
标题:
求助extern外部定义结构体问题
[打印本页]
作者:
gavinsu
时间:
2018-5-1 17:56
标题:
求助extern外部定义结构体问题
我定义了两个文件分别是pid.c与pid.h文件,在pid.h问件中定义了结构体PID,并且在pid.h文件中做了外部声明extern PID pid;在pid.c文件中定义了pid,这时一切正常。但是当我在另一个文件中使用结构体变量pid中的成员中,编译却报错?求助
[attach]92682[/attach][attach]92683[/attach][attach]92684[/attach]
作者:
闻风丧胆
时间:
2018-5-1 19:07
包含一下头文件就可以
作者:
神车名为GTR
时间:
2018-5-1 20:11
闻风丧胆 发表于 2018-5-1 19:07
包含一下头文件就可以
楼主已经包含了啊
作者:
闻风丧胆
时间:
2018-5-1 22:22
神车名为GTR 发表于 2018-5-1 20:11
楼主已经包含了啊
看错了,那把定义的结构体变量再次extern就行 不是结构体的声明extern
作者:
星空_xALOC
时间:
2018-5-3 18:21
结构体的初始化,如果在函数外部的话,是要全部初始化的。
欢迎光临 智能车制作 (http://dns.znczz.com/)
Powered by Discuz! X3.2