extern uint8 data g_DEVICE_TYPE; C51中这个是定义什么,高手能看懂吧
发布网友
发布时间:2022-04-23 03:38
我来回答
共1个回答
热心网友
时间:2023-10-13 14:08
extern用于声明外部变量(包括外部函数)。
如果是uint 8 data g_DEVICE_TYPE的话
uint指明外部函数的返回的数据类型
8 data g_DEVICE_TYPE跟外部程序的某函数名或所在程序的外部函数名有关
如果是uint8 data g_DEVICE_TYPE的话,没有返回数据类型,只与外部函数名有关追问是uint8 data g_DEVICE_TYPE,那你的意思是这是定义的一个函数还是一个变量啊?
追答变量
extern用于声明外部变量(包括外部函数)。
uint8表示数据类型
data表示数据位置
g_DEVICE_TYPE表示一个数据名称