我在 C# 上做了一个练习,这里是:
class Program
{
static double funk(int a, ref int b)
{
double c = a + b;
a = 5;
b = a * 3;
return c;
}
static void Main(string[] args)
{
int a = 1, b = 2;
Console.WriteLine(funk(a, ref b));
Console.WriteLine(a);
Console.WriteLine(b);
Console.ReadLine();
}
所以,当我运行代码时,结果很清楚,它给了我:
3
1
15
我现在的问题是,15 和 3 是从哪里来的?