咱们晓得在C语言中有while循环语句和for循环语句。本篇次要讲讲for循环语句的使用。
例如求阶乘:n!=1x2x3x...xn
#include <stdio.h>int main (){ int n; int i=1; int ret; scanf("%d",&n); for (i=1;i<=n;i++){ //i++是在每次循环完结之后才执行的// ret*=i; } printf("%d\n",ret); return 0;}
for和while语句有相似之处,都有小括号和大括号,不同之处在于for中的小括号蕴含了三个局部,这三个局部用 ;隔开,他们别离为:初始动作、循环持续的条件、循环每一轮要做的事。如上示代码,初始动作是i=1,循环持续的条件是i<=n,循环每一轮要做的事i++
简略来说for语句的应用框架如下:
for(初始动作;循环持续的条件;循环每一轮要做的事){ 语句}