3、用for 语句实现循环
for(表达式1;表达式2;表达式3) 语句;
注:!!!执行过程:(概括为1->2->循环体->3->2->循环体.......)
<1>先求解表达式1(只执行1次)
<2>求解表达式2,若此条件为真,则执行for语句中循环体,然后执行第<3>步;若为假,则结束循环。
<3>求解表达式3
younv小视频https://www.douban.com/note/767808480/
for(i=1;i++<4;); 循环体执行3次,变量i为5
for(i=1;++i<4;i++); 循环体执行1次,变量i为4
注:
<1>for循环中表达式1、2、3都可省略
<2>表达式1、3不仅可以使用简单表达式,还可以使用逗号表达式,在逗号表达式内可按自左向右求解,整个表达式的值为其中最右边的表达式的值。
哪里可以看到呦呦https://www.douban.com/note/767808813/
如:for(i=1;i<=100;i++,sum=sum+i)
等价于for(i=1;i<=100;i++) sum=sum+i;
4、用if else和goto配合实现循环
在标识符后面加一个冒号,该标识符就成为一个语句标号