array[30] = "example@.com"
这可能是一个真正的菜鸟和基本问题,但是如何在函数测试中访问变量而不将其作为参数传递呢?
或者是函数可以通过定义的位置访问的范围。 例如,在全局范围内定义的测试无法访问主函数范围?
答案 0 :(得分:-1)
您可以访问使其成为全局变量的变量。
int it;
void testing(){
cout << it << endl;
};
int main(){
it = 99;
testing();
return 0;
}
但是您应该避免使用全局变量。由于每个函数都可以访问这些变量,因此很难确定哪些函数实际访问和修改了这些变量。
您应该更喜欢在函数之间传递变量,因为它使您的代码更易于阅读,并且可以避免诸如不必要的值覆盖之类的错误。