Products
GG网络技术分享 2025-11-17 02:51 1
哎呦,今天我要给巨大家讲一个hen神奇的C语言中的细小东西,叫extern关键字。听起来是不是有点高大深厚?别急,听我磨蹭磨蹭道来。

extern啊,它就像一个超级导游,带你到不同的地方去玩。在C语言里它告诉编译器,这玩意儿变量或者函数,它不是在这玩意儿文件里降生的,它兴许在别的地方。
想象一下 你有一个超级酷的玩具,但你不想总是把它放在一个地方,你想随时随地douNeng找到它。那怎么办呢?你就告诉别人,这玩意儿玩具是在我家的某个角落里你去那里就Neng找到它。在C语言里extern就是这样,它告诉编译器,这玩意儿变量虽然眼下没定义,但它会在别的地方定义。
外加,extern还Neng用在函数上哦。比如说 你有一个超级厉害的魔法,你不想别人随便就Neng学会,你就告诉他们,这玩意儿魔法在某个神秘的地方,你去那里就Neng找到。在C语言里extern就用来告诉编译器,这玩意儿函数的定义在其他地方。
用法hen轻巧松,你只需要在变量或者函数名前面加上extern关键字就Neng了。比如说 你想引用一个在其他文件里定义的变量var,你就在你的文件里写上extern int var; 这样,编译器就会去其他文件里找var的定义了。
但是用extern关键字的时候,可要注意了。变量或者函数只Neng定义一次不Neng定义两次哦。就像你不Neng有两个同样的玩具一样,也不Neng有两个同样的变量或者函数。
优良了今天的课程就到这里啦。通过学extern关键字,我们Neng够轻巧松解决跨文件变量引用的困难题。下次遇到这种情况,想起来用extern关键字哦!拜拜啦,细小伙伴们!
Demand feedback