关键词:extern 外部全局声明,与全局变量定义;头文件,实现文件;全局变量,static文件变量,
局部变量;形参,实参;
1.在main.cpp中定义全局变量,在其它同项目文件里只需要extern声明此定义的全局变量,就可以使用此变量;extern 只是外部全局声明,并未定义变量。
此案例代码如下,包含三个文件test.h,test.cpp,main.cpp;
//test.h
#ifndef TEST_H
#define TEST_H
#pragma once
//int externNumber;
//外部声明,要去其他文件寻找此全局变量的定义,即其它文件已经定义此变量
extern int externNumber;
void testExtern();
#endif // TEST_H
//test.cp