3循环语句
Posted binglingtime
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了3循环语句相关的知识,希望对你有一定的参考价值。
- 循环语句
- while循环
-
while(表达式) 语句
-
注意:
-
表达式不可以为空
-
表达式可以用非0代表逻辑真,用零代表逻辑假
-
循环体中必须有改变表达式值的语句,否则称为死循环
-
-
#include<iostream> using namespace std; int main() {//计算从1..10的累加 while int i=1; int sum=0; while(i<=10) { sum=sum+i; i++; } cout<<sum<<endl; return 0; }
-
-
do while 循环
-
do 语句(复合语句 循环体) while(表达式);
- 注意:
- 先执行循环体
- 表达式不可以为空
- 表达式可以为非0 true 或0 false
- while()后面要加;作为语句结束
-
#include<iostream> using namespace std; int main() { int j=1,sum1=0; do { sum1=sum1+j; j++; } while(j<=10); cout<<sum1<<endl; return 0; }
-
- for循环
-
for(表达式1;表达式2;表达式3) //一定不要加; 语句
-
表达式1:一般为赋值表达式(可以省略掉)放在前面赋值
-
表达式2:一般为关系表达式 ;
-
表达式3:一般为赋值表达式 对控制循环变量进行增加或减少 可以省略掉 放在后面
-
-
执行原理:表达式1 表达式2(若真) 语句 表达式3
-
#include<iostream> using namespace std; int main() { int k; int sum2=0; for(k=1;k<=10;k++) sum2=sum2+k; cout<<sum2<<endl; return 0; }
-
#include<iostream> using namespace std; int main() { int m=1; int sum3=0; for(;;) { sum3=sum3+m; m++; cout<<sum3<<endl; if(m>10) return 0;//表示跳出循环 } cout<<sum3<<endl; //若将此语句 放在这 则不执行 return 0; }
-
- while循环
以上是关于3循环语句的主要内容,如果未能解决你的问题,请参考以下文章