【发布时间】:2016-10-02 22:42:02
【问题描述】:
如果我重置变量有什么区别?例如
public static int Digits(int f)
{
int result = 0;
while (f != 0)
{
result += f % 10;
f /= 10;
}
return result;
}
这里int result = 0我已经重置了变量,为什么我需要这样做,如果我不这样做会发生什么?
谢谢。
【问题讨论】:
-
这是作业吗?看来你至少可以试试看会发生什么。
-
尽量不要那样做,看看。
-
这叫做初始化变量,而不是“重置”它。
-
@I'L'L 我不知道,谢谢
-
做得好
int result;声明它。执行int result = 0;会对其进行初始化。在此处阅读有关两者的更多信息:en.wikipedia.org/wiki/Initialization_(programming)