有誰知道一種方法可以更改本地定義的變量值嗎?更改本地範圍中的值
#include <stdio.h>
int change(int x, int y);
int main()
{
int x = 10;
int y = 20;
change(x,y);
printf("x:%d y:%d\n", x, y);
}
int change(int x, int y)
{
x = 20;
y = 30;
return(x);
return(y);
}
我希望x和y在main()中打印20和30。 我試圖返回值,但沒有奏效。是否有另一種方法可以使用?我在想指針,但我不知道從哪裏開始。
標籤是C不是C++ –