老師,還有跟問題,sum寫在上面,就意味著從1開始加,sum寫在下面就意味著從2(x=x*2)開始加,是嗎?
老師,還有跟問題,sum寫在上面,就意味著從1開始加,sum寫在下面就意味著從2(x=x*2)開始加,是嗎??? ?
“ ? ?sum = sum + x
? ? ? x = x * 2
? ? ? n = n + 1”
的結果是 1048575
“ ? ?x = x * 2
? ? ? n = n + 1
? ? ? sum = sum + x”
的結果就是 2097150
老師,還有跟問題,sum寫在上面,就意味著從1開始加,sum寫在下面就意味著從2(x=x*2)開始加,是嗎??? ?
“ ? ?sum = sum + x
? ? ? x = x * 2
? ? ? n = n + 1”
的結果是 1048575
“ ? ?x = x * 2
? ? ? n = n + 1
? ? ? sum = sum + x”
的結果就是 2097150
2015-02-06
舉報
2015-12-17
你的代碼應該是這樣的吧
第一個的是先sum加1,然后再x=2*x循環19次得和。第二個的sum值是x=2*x的二十次循環的值。