【发布时间】:2016-10-05 16:40:09
【问题描述】:
当我编译并运行如下所示的 C 代码时,它会生成以下内容:
输入:
#include <stdio.h>
int main()
{
int i, j;
int a, b;
for (j = 0; j <= 4; j+=2)
{
a = j;
b = 0;
for (i = 0; i <= 4; i++)
{
b += 2 * a * i;
}
printf("%d %d\n", a, b);
}
}
输出:
0 0
2 40
4 80
如果有人能告诉我为什么以下输入会生成上述输出,我们将不胜感激。
【问题讨论】:
-
具体哪一部分不明白?
-
你有什么不明白的?另请参阅How to Ask。
-
您熟悉哪种语言,以便有相关背景的人解释一下?