【C语言-06】让系统不断重复1(for循环)
1、打开C-Free,新建文件。
2、输入以下施场内容:
#include<stdio.h>
main()
{
int i,j;
j=1;
for(i=1;i<=10;i++)j=j*i;
printf("%d\n",j);
}
//这是计算10!的压愁冲程序。
3、运行结果如廊著图:
1、for循环结构如下:
for(语句1;语句2;语句3){循环执行的部分}
其中:
语句1为循环的初始值设定;
语句2为循环执行的条件,即:不符合该条件便停止循环;
语句3为每循环一次执行的语句。
语句位置不能替换!
2、for(i=1;i<=10;i++){…}的意思便是给变量i一个初始值1,当i小等于10的时候执行后面大括号内的语句,每循环一次后执行语句i++,即i=i+1
3、如果for(…;…;…)后面只有一个语句,直接将语句放在后面,如果有多个,则需要用{大括号}括起来。
例:
#include<stdio.h>
main()
{
int i,j;
j=1;
for(i=1;i<=10;i++){
j=j*i;
printf("此时%d!=%d\n",i,j);
}
printf("%d\n",j);
}
4、当然,如果不想给变量重新赋予初始值可以空着,就像这样:
int i=23;
for(;i<76;i++){…}
但是分号不能省!
5、最后提醒一句,for循环小括号里是分号不是逗号。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:27
阅读量:51
阅读量:23
阅读量:36
阅读量:29