C# 启动变量和函数变量之间的连接
我想在Unity中学习C。我想也许我可以暂时不用它,因为这只是一个个人项目,但它已经赶上了我。我知道myInt=5被传递给MultiplyByTwomyInt。然后,MultiplyByTwo开始连接MultiplyByTwo函数并携带myInt并将myInt放入number中。我想在那之后我理解了其余的。我只是无法看到Start中的myInt和MultiplyByTwo中的number之间的连接C# 启动变量和函数变量之间的连接,c#,unity5,C#,Unity5,我想在Unity中学习C。我想也许我可以暂时不用它,因为这只是一个个人项目,但它已经赶上了我。我知道myInt=5被传递给MultiplyByTwomyInt。然后,MultiplyByTwo开始连接MultiplyByTwo函数并携带myInt并将myInt放入number中。我想在那之后我理解了其余的。我只是无法看到Start中的myInt和MultiplyByTwo中的number之间的连接 using UnityEngine; using System.Collections; pub
using UnityEngine;
using System.Collections;
public class VariablesAndFunctions : MonoBehaviour
{
int myInt = 5;
void Start ()
{
myInt = MultiplyByTwo(myInt);
Debug.Log (myInt);
}
int MultiplyByTwo (int number)
{
int ret;
ret = number * 2;
return ret;
}
}
我不明白你所说的连接是什么意思,但我可以说这里到底发生了什么: 变量myInt初始化为5 然后通过传递myInt的值调用MultiplyByTwo 也就是说,在MultiplyByTwo方法中,值5将被分配给变量编号。 在这里,您正在处理计算并将结果从方法返回到开始 最后,返回值被赋值给myInt,因此旧变量的值会发生变化。 如果在调试期间遍历每一行,就可以实现这些步骤