私は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 はどこから来たのかということです。