我想知道如何在一个函数中定义变量并在另一个函数中访问和更改它。 例如:
#include <iostream>
void GetX()
{
double x = 400;
}
void FindY()
{
double y = x + 12;
}
void PrintXY()
{
std::cout << x;
std::cout << y;
}
int main()
{
GetX();
FindY();
PrintXY();
}
我如何从所有函数访问这些变量?(显然,要在现实生活中使用它,我不需要那么多函数,但我认为这是一个很好的简单示例)。 预先感谢您的帮助!
最佳答案
使用函数参数给函数传值,返回值返回结果:
#include <iostream>
double GetX()
{
return 400;
}
double FindY(double x)
{
return x + 12;
}
void PrintXY(double x, double y)
{
std::cout << x;
std::cout << y;
}
int main()
{
double x = GetX();
double y = FindY(x);
PrintXY(x, y);
}
关于c++ - 如何在一个函数中定义一个变量并在另一个函数中访问和更改它?(c++),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59024276/