【C语言-06】让系统不断重复1(for循环)

2025-09-29 04:56:52

1、打开C-Free,新建文件。

17【C语言-00】编程软件C-Free的安装,注册及使用

【C语言-06】让系统不断重复1(for循环)

2、输入以下施场内容:

#include<stdio.h>

main()

{

int i,j;

j=1;

for(i=1;i<=10;i++)j=j*i;

printf("%d\n",j); 

//这是计算10!的压愁冲程序。

【C语言-06】让系统不断重复1(for循环)

3、运行结果如廊著图:

【C语言-06】让系统不断重复1(for循环)

1、for循环结构如下:

for(语句1;语句2;语句3){循环执行的部分}

其中:

语句1为循环的初始值设定;

语句2为循环执行的条件,即:不符合该条件便停止循环;

语句3为每循环一次执行的语句。

语句位置不能替换!

2、for(i=1;i<=10;i++){…}的意思便是给变量i一个初始值1,当i小等于10的时候执行后面大括号内的语句,每循环一次后执行语句i++,即i=i+1

【C语言-06】让系统不断重复1(for循环)

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); 

【C语言-06】让系统不断重复1(for循环)

【C语言-06】让系统不断重复1(for循环)

4、当然,如果不想给变量重新赋予初始值可以空着,就像这样:

int i=23;

for(;i<76;i++){…}

但是分号不能省!

5、最后提醒一句,for循环小括号里是分号不是逗号。

声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
猜你喜欢