for循环语句和while语句

for语句最为灵活,不仅可用于循环次数已经确定的情况,也可以用循环次数虽然不确定,但是给出了循环语句继续条件的情况,它完全可以代替while语句,所以for语句也最为常用。

whlie语句的一般格式

wlile (表达式)

{循环语句组;)

whlie循环顺序

表达式:如果其值为非0(逻辑真),则转向 循环语句中第1条;否则转向循环语句组第2条。

例如:while(n<=100)

{sum=sum+n;n++)

执行循环体语句组,,然后转向表达式,若n成立则继续循环,若n>100则执行while语句的下一条。

for语句的一般形式

for (表达式1;表达式2;表达式3)

{循环语句组;}  

循环顺序

表达式1:表达式1只执行一次,一般是赋值语句,用于初始化变量。

例如:for(n=1;n<=100;n++)

表达式2:如果其值为非0(逻辑真),执行(3);否则,转至(4)。

例如:for (n=1;n<=100;n++),当n<=100时,执行循环语句组.当n>100时,跳出循环。

循环语句组:执行循环组,然后转向表达式3.

例如:for (n=1;n<=100;n++)

                  sum=sum+n;

printf(“sum+%d",sum)

第一次n=1  输出sum=1

第二次n=2 输出sum=1+2=3

第三次n=3 输出sum=1+2+3=6

当第n次     输出sum=1+2+3+.....n

当n=100    输出sum=5050

当n>100时 n不符合语句则跳出循环

while循环和for循环的转换

while(n<=100)

while循环里的表达式放在for循环语句组的中间for (n=1;n<=100;n++)

while的循环语句组第2个{sum=sum+n;n++)放在for (n=1;n<=100;n++)第三个

for (n=1;n<=100;n++);

n=1:表达式1:表达式1只执行一次,一般是赋值语句,用于初始化变量。

while循环语句组的第1个sum=sum+n放在for 循环体的循环语句组

for (n=1;n<=100;n++)

                  sum=sum+n;

for语句最为灵活,不仅可用于循环次数已经确定的情况,也可以用循环次数虽然不确定,但是给出了循环语句继续条件的情况,它完全可以代替while语句,所以for语句也最为常用。

#include <stdio.h>
int main()

{

int n,sum;

whlie(n<=100)

{sum=sum+n;n++;}

printf("sum=%d\n",sum);
return 0;

}

for语句

#include <stdio.h>
int main()
{
int n,sum=0;
for(n=1;n<=100;n++)
sum+=n;
printf("%d",sum);
return 0;
}
  • 2
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

naxian66

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值