假设我有一个简单的控制台程序,如下所示:
(还没有测试它,它可能包含错误,因为我是一个新手)
#include <iostream>
using namespace std;
void startProgram();
int main(){
a = 20; //I want to somehow set this so that I can use it in any other function
//without passing it through like startProgram(a);
startProgram();
return 0;
}
void startProgram(){
cout << a << endl;
}
所以......我该如何做才能改变'a'的值或打印它或做任何事情而不将它传递给每个函数?
对不起,如果已经有这样的问题,我不怀疑,但我找不到任何问题!
提前致谢!