我希望能够拥有一个简单地从用户那里获取两个输入值并返回这些值以供主函数使用的函数。
我希望值 a 和 b 仅驻留在 getvals 函数中,并作为 x 和 y 传递给主函数。
我想我在这里可能会以错误的方式处理事情,因为我已经搜索了很多并且找不到任何类似的方法来做到这一点,但任何帮助将不胜感激。
#include <iostream>
using namespace std;
int x = 100;
int y = 42;
int result1;
int result2;
int a;
int b;
int getvals(int,int)
{
cout << "input value a ";
cin >> a;
cout << "input value b ";
cin >> b;
return a,b;
}
int main()
{
getvals(x,y);
result1 = x + y;
cout << "\n\n";
cout << " x + y = " << result1;
return 0;
}