-5
我需要帮助。有人可以请一步一步向我解释如何做到这一点。我真的很想学这个。执行时的指令数是多少?
这是代码
int x = 0;
for (int i = 0; i < 100; i++) {
if (i > 10) {
for (int j = 0; j < 10; j++) {
x++;
}
}
}
我需要帮助。有人可以请一步一步向我解释如何做到这一点。我真的很想学这个。执行时的指令数是多少?
这是代码
int x = 0;
for (int i = 0; i < 100; i++) {
if (i > 10) {
for (int j = 0; j < 10; j++) {
x++;
}
}
}
直到i <= 10
不会有增量x
。 后i = 11x
增加10倍,每增加i
为j
循环10次。 对于例如:如果I = 11,X = 0在这一点..但在j
环路它由10个即x = x + 10
的X = 10 * 89 = 890所以最终值增加。 89
因为I = 11到I = 99
这个问题似乎是题外话,因为这不是一个论坛。 –
这是什么问题? (你说的“指令”究竟是什么意思?)请注意,编译器可能会优化所有这些,因为它什么都不做,所以答案可能是0。 –