我想用 void 函数保存值。在 C++ 中,我有点像这样:
void func(int & a);
void func(int & a)
{
int value;
cin >> value;
a = value;
}
int main()
{
int x;
func(x);
cout << x;
return 0;
}
这个算法在 C 语言中会是什么样子?
最佳答案
你可以使用指针:
void func(int *a)
{
scanf("%d", a);
}
int main()
{
int x;
func(&x);
printf("%d", x);
return 0;
}
关于c - 如何在 C 中使用 void 函数返回/保存值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20083595/