C++语言程序设计

例如，假定我们要计算整型数1~n的和，可以用while语句表示为：
int i = 1，sum = 0;
while (i <= n)
sum += i++;
如果我们把n设置为5，表4-1提供了上述循环语句的执行过程，该循环体被执行了5次。

| 表4-1 while循环语句的执行过程

循环次数 | i | n | i <= n | sum += i++
第一次 | 1 | 5 | 1 | 1
第二次 | 2 | 5 | 1 | 3
第三次 | 3 | 5 | 1 | 6
第四次 | 4 | 5 | 1 | 10
第五次 | 5 | 5 | 1 | 15
第六次 | 6 | 5 | 0 | .

循环体也可以是空的，例如：
while (n % 2 == 0 && n /= 2)
;
本语句的循环体实际上并不需要，循环条件不仅检测n是否为偶数，而且将n除以2，使得当n为0时，循环执行终止。