【发布时间】:2017-07-04 00:01:44
【问题描述】:
谁能解释一下为什么这个问题的答案不是 25,102?
对于以下代码,假设 if 语句在 50% 的情况下为真。如果是这样,发生了多少次赋值操作? (别忘了计算 i 和 j 的初始化。还要记住 i++ 和 j++ 是赋值。)
for (int i = 0; i < 100; i++) {
for (int j = 0; j < 100; j++) {
if (arr[j] < arr[i]) {
temp = arr[i];
arr[i] = arr[j];
arr[j] = temp;
}
}
}
【问题讨论】:
标签: math variable-assignment operator-keyword