这段程序的待办事项和同时是一个整体啊......我们一行一行的看看:
1
2
3
4
do { // 1. 先执行到这一行
sum = sum + i; // 2. 然后执行这条语句
++i; // 3. 再执行这条语句
} while (i < 101); // 4. 最后执行这一行,判断i的值是否小于101,如果是,程序跳转到do那一行继续执行;如果不是,程序往下一行执行。
do-while语句至少会把循环体执行一次;
而while语句的循环体可能一次都不会被执行。