请问在c语言中PROTO是什么意思?有例子吗?

#if _HW_
#define PROTO 
#else 
#define PROTO extern
#endif

PROTO BOOL bEventEnabled;
PROTO UALCONTROL AlControl;
PROTO UALEVENT AlEvent;

#if _PIC18
PROTO UINT16 u16CycleTime;
PROTO UINT16 u16OutShiftTime;
PROTO UINT16 u16InShiftTime;
PROTO UINT16 u16OutDelayTime;
PROTO UINT16 u16StartTime;
#endif

代码中proto是什么意思,有什么用处呀

慕尼黑8549860
浏览 401回答 2
2回答

喵喵时光机

本来是没什么意思的,但是#define PROTO extern这句话让它有了extern的功能,也就是说PROTO就等同于 extern

LEATH

这不是写得很明白吗?#if _HW_#define PROTO#else#define PROTO extern#endifPROTO是extern的别名
打开App,查看更多内容
随时随地看视频慕课网APP