练习5.1:什么是空语句?什么时候会用到空语句?
练习5.2:什么是块?什么时候会用到块?
练习5.3:使用逗号运算符(参见4.10节,第140页)重写1.4.1节(第10页)的while循环,使它不再需要块,观察改写之后的代码的可读性提高了还是降低了?
答:练习5.1:最简单的语句就是空语句,空语句中只含有一个单独的分号。
如果在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应该使用空语句。
练习5.2:复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域。
再循环中,需要不止一条语句来处理问题,此时需要用花括号将这些语句括起来构成块。
练习5.3:见云盘程序,可读性降低。
#include <iostream>
using namespace std;
int main()
{
int val = 11;
while (val >= 0 , --val)
cout << val << " ";
cout << endl;
return 0;
}