C++ Primer Plus 第五章复习题答案
阿巴阿巴这书真的看不下去了看一段就想睡一段
所以我决定直接开始做题做不来的往前翻翻。。。
5.8 复习题
入口条件循环:程序在进入循环体之前检查循环表达式是否满足条件。如果条件为 false 则不执行循环,但继续执行循环体后面的语句。
出口条件循环:先执行一次循环体内的语句在判断循环表达式是否满足条件,如果满足则继续执行循环体,不满足则执行后面的语句。
在C++中,for 和 while 都属于入口条件循环,但 do while 是出口条件循环
01234
(有个换行)
0369
12
6
8
k = 8
for (int i=1,j=0; j<7 ; i*=2,j++)
cout<<i<<endl;
用{}括起来
有效,将024赋值给x(这里的024是八进制的表达方式,转换为十进制是20)
有效,将1赋值给y,但整个表达式的结果为 024,也就是 20,但结果并没有用
cin>>ch 将跳过空白字符,比如换行符、空格以及制表符,而其它的两种形式都将读取这些字符。
5.9 编程练习
见 github.com/Lemy28/CPP-primer-plus_exercise