一、for循环

1.组成部分
组成表达式:
for(initiallization;test-exression;update-expression)
body
for循环的组成部分要完成以下几个步骤:
设置初始值;执行测试,看看循环是否应当继续进行;执行循环操作;更新用于测试的值。
读书笔记||循环和关系表达式

读书笔记||循环和关系表达式
读书笔记||循环和关系表达式for中的test-expression的结果强制转换成bool类型;如果表达式为0就不会循环,如上述图二所示的。同理,输入一个非零且非负的数字,for循环语句就会开始循环,然后再i–下自行自减和循环,当自减到0以后也就停止循环。
2.递增运算符(++)和递减运算符(–)
两个运算符的常见循环操作就是将循环计数加1或者减1;++x是将x先自增后再运算,x++是先运算而后再自加。
读书笔记||循环和关系表达式
读书笔记||循环和关系表达式

二、while

while (test-condition)
body
在while语句中,如果test-condition表达式为ture,则执行该循环体中的语句,直到测试条件为flash。
读书笔记||循环和关系表达式
读书笔记||循环和关系表达式

三、do-while

do
z body
while(test-expression);
do-while循环不同于前两种循环,do-while是出口条件循环;do-while循环将先执行循环体再判断测试表达式,决定是否继续执行循环,如果条件为flash,则终止循环;否则进入下一次循环。do-while循环至少执行一次。
读书笔记||循环和关系表达式
读书笔记||循环和关系表达式

四、cin和cin.get()

读书笔记||循环和关系表达式
读书笔记||循环和关系表达式
读书笔记||循环和关系表达式
将上面的cin换成cin.get(ch),两个的运行结果就不一样,cin忽略空格和换行符,所以没有显示也没有把空格计数在内,而cin.get(ch)逐个字符读取检查每个字符,包括空格、制表符和换行符。cin.get(ch)将空格读取输入,将其赋给变量ch。

相关文章:

  • 2021-10-28
  • 2021-12-23
  • 2021-06-27
  • 2021-11-24
  • 2022-12-23
  • 2022-01-07
  • 2022-12-23
  • 2022-12-23
猜你喜欢
  • 2022-01-01
  • 2022-12-23
  • 2021-11-28
  • 2021-08-16
  • 2021-04-20
  • 2021-05-06
相关资源
相似解决方案