C++精进之路(五)循环和关系表达式

 C ++提供了3种循环: for 循环、 while 循环和 do while 循环。如果循环测试条件为 true 或非零,期循环将重复执行一组指令:如果测试条件为 false 或0,则结束循环。 for 循环和 while 循环都是入口条件循环,这意味着程序将在执行循环体中的语句之前检查测试条件。 do while 循环是出口条件循环,这意味着其将在执行循环体中的语句之后检查条件。

每种循环的句法都要求循环体由一条语句组成。然而,这条语句可以是复合语句,也可以是语句块(由花括号括起的多条语句)。

关系表达式对两个值进行比较,常被用作循环测试条件。关系表达式是通过使用6种关系运算符之一构成的:<、<=、==、>=、>或!=。关系表达式的结果为 bool 类型,值为 true 或 false 。许多程序都逐字节地读取文本输入或文本文件, istream 类提供了多种可完成这种工作的方法。如果 ch 是一个 char 变量,则下面的语句将输入中的下一个字符读入到 ch 中:

cin >> ch ;

然而,它将忽略空格、换行符和制表符。下面的成员函数调用读取输入中的下一个字符(而不管该字符是什么)并将其存储到 ch 中:

cin . get ( ch );

成员函数调用 cin . get ()返回下一个输入字符﹣﹣包括空格、换行符和制表符,因此,可以这样使用它:

ch = cin . get (); cin . get ( char )

成员函数调用通过返回转换为 false 的 bool 值来指出已到达 EOF ,而 cin get ()成员函数调用则通过返回 EOF 值来指出已到达 EOF , EOF 是在文件 iostream 中定义的。

嵌套循环是循环中的循环,适合用于处理二维数组。

  • 20
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值