循环语句

循环语句


名称解释:
【1】语句:以分号结束,如:
int a, b;
b = 0;
a = b + 3;
以上三行都叫语句。

【2】语句块:以花括号({})括起来,如:
(1)
int a, b;
{
    b = 0;
    a = b + 3;
}
(2)
if(a<b)
{
    printf("xxh");
}
else
{
    printf("hxx");
}
以上{}括起来的都是叫语句块。
【注】我们在写代码时:
(1)每一条语句都要占一行。
(2)每个语句块里面的代码都要有一个缩进(键盘第三行第一个键,默认是4个空格)


c循环语句包括:for、while、do...while,其语法格式分别为:
1、for
for(express1 ; express2 express3)
{
    ...
}
要点:
(1){}之间的内容成为循环体
(2)express1只是在首次进入for语句时会执行,在之后的循环中都不会执行
(3)express2:for语句的能进入循环体的条件判断
(4)express3:每次执行完循环体执行的语句,主要是表示每次循环的增长/递减。
(5)express1、express2、express3这三个部分都可以省略,但是在省略时,必须在循环体内有所体现
(6)循环的结束:
【1】express2条件不满足时退出
【2】循环体内遇到break;语句时退出
(7)continue与break的使用。
【1】break;在上面已提及
【2】遇到continue;语句时,continue后面的语句都不执行,直接执行express3,然后在进行判断

2、while
while(express)
{
    ...
}
要点:
(1) {}之间的内容成为循环体
(2)express类似于for语句中的express2
(3)break; continue参照for描述

3、do...while
do
{
    ...
}while(express);
要点:
(1){}之间的内容成为循环体
(2)express类似于for语句中的express2,类似于while中的express
(3)break; continue参照for描述
(4)这是while语句的变种。while是先执行express,然后在运行循环体;而do...while是先执行循环体在执行express


今天看同学的上机,容易出现错误的地方:
【1】for语句后面有分号,如:
for(i=0;i<5;i++)  ;
{
    ...
}
思考:这个是没报错误,能正常运行,为什么?

【2】for语句循环体中,如果是有多行语句的话,需要用{}包裹。



练习:
编程:1 - 1/2 + 1/3 - 1/4 + 1/5 + ... 1/99 - 1/100
提示:这里可以有好几种方法,实现的方法越多越好。
  • 3
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 3
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

xiongxianhe

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

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

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

打赏作者

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

抵扣说明:

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

余额充值