坐标上海,封闭第19天。。。。今天学习下循环语句。
1.for 语句
for 语句的格式:for(表达式1;表达式2;表达式3)
先处理表达式1,然后倒表达式2处进行判断若是0结束循环,若是非0处理表达式3,再到表达式1进行循环。
当循环次数固定时,利用for循环较好。
2.while 语句
在英语中while是当。。。时的意思。在c语言中同理也是这个意思。表达式比for语句简单一些只有一个,常用于循环次数不固定时。
做了一些简单的练习,最经典的是1+2+3+...+100,我直接在下面放代码。运行答案5050。
#include <stdio.h>
main()
{
int i=0,sum=0;
for(i=1;i<=100;i++)
sum=sum+i;
printf("1+2+3+...+100=%d",sum);
return 0;
}
同理2+4+6+...+100的处理方式就是把初始值改成2,把条件3中改成每次循环+2。下面是代码
#include <stdio.h>
main()
{
int i=0;
int sum=0;
for(i=2;i<=100;i=i+2)
sum=sum+i;
printf("2+4+6+...+100=%d",sum);
return 0;
}
循环语句有点抽象,我今天也是云里雾里的。加上自己的本职工作今天多一些,所以没有掌握的像顺序语句那样扎实。希望明天有个好的状态把循环巩固下!
写博客也是逼自己能够坚持下去~加油!