C++Primer第五版 5.1节练习

练习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;
} 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值