标签:之间 初始 改变 怎么 方法 详解 用法 自然数 代码
学过c语言都对循环结构不陌生,尤其是for循环,他是C语言中最有特色的循环语句,使用最为灵活。
结构:for(表达式1;表达式2;表达式3){循环体结构}
表达式1:一般作为循环变量赋初始值;
表达式2:循环继续的条件,即能判断出真假的条件,一般为关系表达式;
表达式3:用于循环变量的的改变,可加=加法,可减法.
(1)求解表达式1(只执行一次);
(2) 求解表达式2,如果其值非0,执行表达式3;否则不进入,退出
(3) 执行循环体语句,并求解表达式3,然后转向表达式2;
(4)执行for语句的下一条语句.
```js
var sum=0;
for(var i=1;i<=100;i++){sum+=i;}
```
根据for循环语句的执行顺序,可以把条件每次进入循环体之前都会先执行并且判断。可以改为
```js
for(var i=0,sum=0;i++<100;) sum+= i;//如果循环语句只有一条可以不写大括号
```
我们知道循环的第三部分,就是变量变化部分,他是在每次循环完成语句块后执行的内容,那么就可将sum写在第三部分
```js
for(var i=0,sum=0;i<=100;sum+=i,i++);
```
```js
var i=1,sum =0;//相当于表达式1
for(;;)
if(i<=100){sum+=i;i++}//相当于表达式2
else break;//相当于表达式3
```
```js
var a = 12345;
var i; //末位
var t=0; //反序列
while(a>0){
i=parseInt(a%10);
console.log(i);
t = parseInt(t*10 + i);
a = parseInt (a/10);
}
console.log(t)
```
标签:之间 初始 改变 怎么 方法 详解 用法 自然数 代码
原文地址:https://www.cnblogs.com/my12-28/p/12543480.html