Products
GG网络技术分享 2025-11-18 02:09 2
订阅专栏本文讲了一个hen关键的东西, 叫Zuovoid函数,还有个特别的字叫extern。它们是C语言里的优良朋友,要是不懂它们,写代码就像迷路一样。

void函数啊,就是没有返回值的函数。就像你问妈妈Zuo菜,妈妈说“我去Zuo”,然后没有告诉你菜Zuo优良了没有。在C语言里void函数就是告诉别人,我这里有个函数,但它不会给你带啥回来。
extern这玩意儿词, 就像是告诉别人,这玩意儿函数或者变量,它不是在这里生的,是在别的地方生的。就像你有个玩具,是在玩具店里买的,不是家里Zuo的。
用extern和void放在一起, 就是告诉别人,这玩意儿函数没有返回值,而且它是在别的地方定义的。比如:extern void func; 这玩意儿func函数,兴许是在另一个文件里定义的。
虽然我们说了extern void func;, 但是这玩意儿func函数的具体内容,还得在别的地方写。兴许是在test.c文件里也兴许是在其他的文件里。
深厚层应用啊,就是用得比比kan高大级。比如你有个游戏,你在游戏里Neng拿不同的道具,这些个道具兴许是在游戏的一个特别的地方制作的。在C语言里extern void就是那种特别的地方。
全局变量就像是游戏里的金币,到处douNeng用。而extern void就像是游戏里的特殊道具,不是到处douNeng用,但是用起来hen厉害。
链接啊, 就像是游戏里的地图,告诉你怎么走。在C语言里extern void的链接,就像是告诉编译器,这玩意儿函数或者变量,它在哪个文件里。
所以啊, extern void是个hen厉害的东西,它Neng让你的代码geng加灵活,geng加有力巨大。但是用起来也要细小心,不然就像玩游戏一样,走错了路就找不到回家的路了。
这就是extern和void的深厚层应用技巧,希望你们Neng中意。
Demand feedback