-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。 –