我的老师告诉我,打印一个等于答案的变量而不是打印答案本身更有效,更快捷。这是真的?为什么呢?
int num1 = 5;
int num2 = 1;
int answer;
answer = num1 * num2;
System.out.println(num1 * num2);
System.out.println(answer);
假设在此之后永远不再使用答案变量。我知道差异可以忽略不计,但我没有看到为答案选择新变量的意义。
答案 0 :(得分:0)
在计算机科学中,程序的效率取决于两个因素
如果在程序中多次使用类似的操作,最好将结果存储在变量中。(分配操作比其他操作需要更少的时间和空间)。
如果只发生一次,只需使用操作
如果你想详细了解这个概念搜索算法的设计和分析