Chinese, Simplified subtitles

← cs101_unit2_21_s_while-loops

dummy description

Get Embed Code
9 Languages

Showing Revision 2 created 08/01/2014 by Fran Ontanaya.

  1. 答案是:程序会打印出从1到10的所有整数
  2. 我们将代码执行一遍 就能知道为什么了
  3. 一开始 “i”的值为0
  4. 测试是 “i”不等于10
  5. 0不等于10
  6. 所以我们执行这个程序块
  7. 该程序块在“i”的基础上加1
  8. 所以“i”的值就变为1
  9. 现在“i”等于“1”
  10. 下一个语句是打印“i”的值
  11. “i”的值现在是1 所以程序将打印“1”
  12. 因为这是一个while循环 所以我们又回到前面
  13. 再次进行测试——我们就这样一直重复
  14. “i”的值不断增大
  15. 最后 “i”的值会到达9
  16. 当“i”等于9时 我们就打印“9”
  17. 到这里我们已经打印出了1到9
  18. “i”仍然不等于10
  19. 所以我们继续执行这一循环
  20. 现在我们再让“i”加1 “i”的值就变为10
  21. 然后我们就打印出“10”
  22. 然后我们再回到“while”测试
  23. 现在“i”的值是10 “10”不等于10
  24. 测试结果为假 因为10等于10
  25. 所以这一“while”循环就结束了
  26. 我们将继续
  27. 但是下面已经没有代码了 所以我们就在这里结束了
  28. 所以这些编码的最终结果是打印从1到10的所有整数
  29. 这就是最终结果
  30. 现在测试结果为假
  31. 我们就不再执行这一程序块 我们将继续执行下一个语句
  32. 但是下面已经没有东西了 所以我们就结束了
  33. 所以这些编码的结果就是打印出从1到10的所有整数