视频: python 爬虫 1多线程概念和threading模块介绍 2024
在一个庞大的C编程项目中,在多个函数之间共享变量的最佳方法是使该变量成为全局变量。全局变量只需要在一个模块中声明,通常是主模块。对于其他模块访问该变量,他们必须使用extern关键字。
extern关键字不声明全局变量。它只是告诉编译器某个地方,在某些 其他 模块中,找到一个全局变量。这样,编译器不会吓坏了。这是extern关键字的格式:
<! extern type nametype
是一个变量类型,与被引用的全局变量类型相同。 name 是全局变量的名称。让 类型的 和 名称 正确的是让编译器高兴的事情。 与全局变量一样,extern语句通常位于源代码的顶部,而不是在任何特定的函数中。
代码
主。 c 和一个全局变量显示主模块,第二个()函数在第四行原型。原型是必需的,因为第二个()函数在第11行调用。你不需要原型中的所有函数另一个模块,只有那些引用或调用。
MAIN。 C AND GLOBAL VARIABLE #include #include void second(void); int count; int main(){for(count = 0; count <5; count ++)second();返回0;}
全局变量
count 在第6行声明。它在第10行的for循环中使用,但也在第二行中使用。 c源代码文件。 代码
SECOND。 C 使用全局变量
第二个。 c源代码文件使用在main中声明的全局变量
count 。 c文件。要正确访问该全局变量,第3行将该变量标识为外部int。然后,在第二个()函数中使用 计数 变量 - 具体地说,在第7行。 练习
1 : 在代码中创建一个新项目:合并了两个源代码文件。建立并运行。