C++Primer第五版 5.1节练习
2015-09-14 19:24
288 查看
练习5.1:什么是空语句?什么时候会用到空语句?
练习5.2:什么是块?什么时候会用到块?
练习5.3:使用逗号运算符(参见4.10节,第140页)重写1.4.1节(第10页)的while循环,使它不再需要块,观察改写之后的代码的可读性提高了还是降低了?
答:练习5.1:最简单的语句就是空语句,空语句中只含有一个单独的分号。
如果在程序的某个地方,语法上需要一条语句但逻辑上不需要,此时应该使用空语句。
练习5.2:复合语句是指用花括号括起来的语句和声明的序列,复合语句也被称作块。一个块就是一个作用域。
再循环中,需要不止一条语句来处理问题,此时需要用花括号将这些语句括起来构成块。
练习5.3:见云盘程序,可读性降低。
练习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; }
相关文章推荐
- 24.c++-lib文件简述
- C++一个一个Hwd类库
- C++ Primer学习总结_1_开始
- AVL平衡树的c++实现
- 时间戳转日期的算法(C语言实现)
- C语言中将结构体写入文件
- C/C++语言中const的用法
- C/C++一些问题的理解
- C语言中函数参数入栈的顺序
- C语言中常用宏定义
- 简单介绍C++中变量的引用
- C/C++中的输入与输出及如何读取一行文本
- C/C++中的void和void*
- C/C++中随机数的获取: 伪随机函数
- C/C++面试题-1
- C语言中重要函数的简要分析及实例
- 基于C++ 苹果apns消息推送实现(2)
- 【转】将Vim改造为强大的IDE—Vim集成Ctags/Taglist/Cscope/Winmanager/NERDTree/OmniCppComplete(有图有真相)
- C语言教程(C程序设计第三版)——清华大学
- C语言函数库