首页 > 代码库 > C++ Primer 第四版课后练习解答 习题1.12

C++ Primer 第四版课后练习解答 习题1.12

注意:本随笔是直接参考《C++Primer(第四版)习题解答(完整版)》中的。此处主要是便于本人以后反复阅读。

习题 1.12

对比前面两个习题中所写的循环。两种形式各有何优缺点?

【解答】

在for 循环中,循环控制变量的初始化和修改都放在语句头部分,形式较简洁,且特别适用于循环次数已知的情况。在while循环中,循环控制变量的初始化一般放在while语句之前,循环控制变量的修改一般放在循环体中,形式上不如for语句简洁,但它比较适合用于循环次数不易预知的情况(用某一条件控制循环)。两种形式各有优点,但它们在功能上是等价的,可以相互转换。

C++ Primer 第四版课后练习解答 习题1.12