在C语言中,for语句使用最为灵活,它完全可以取代while语句。for语句既能够用于循环已知的情况,又能够用于循环未知的情况。
for语句的语法格式如下:
for(表达式1;表达式2;表达式3)语句
表达式1:该表达式通常是一个赋值表达式,设置循环的起始值,也就是给控制循环变量赋初值
表达式2:该表达式通常是一个关系表达式,对控制循环的变量与循环变量允许的范围值进行比较
表达式3:该表达式通常是一个赋值表达式,对控制循环的变量进行增大或变小
语句:该语句可以是复合语句
for语句的执过程如下
1.先求解表达式1
2.求解表达式2,如果白哦大师2的值为真,则执行for语句中指定的内嵌语句,然后求解表达式3,如果表达式2的值为假,则结束循环
我们来用for循环做一道简单的例题
计算1+2+3+4+……+100的值
#includeint main() { int i,sum=0; for(i=1;i<=100;i++) sum=sum+i; printf("%dn",sum); }
for循环的嵌套,for循环是可以嵌套使用的
外部没循环一次,内部循环一周,当外部循环二次时,nebula循环的语句回归初值,再循环一周
#includeint main() { int i = 0; int j = 0; for (i = 1; i <= 3; i++) { for (j = 1; j <= 3; j++) { printf("我爱编程n"); //共输出9个这样的语句 } } return 0; }
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)