for continue break示例

我给大家讲的是最后一个 C语言 的循环了,就是for循环了,C语言循环就个 for,while循环,goto这个循环好多人都不用,我也没怎么试过,但是感觉还是很危险的,能直接调到各个地方去,不过说白了,就两个循环 一个 for,一个 while,do while什么的都包括在while里面了虽然有点不一样,但是还是差不多的,很好理解,就是嵌套的循环比较麻烦些,不过认真些还是可以的,也就是说C语言其实很好学习的!我们没有必要直接学习难的,万丈高楼平地起,我们只要慢慢的来就可以了,还有2个条件判断的语句:if,switch两个,其实也很简单的,所以我们没有必要怕C语言,很是简单的!!

重点:break:跳出所有的《循环》强调 是循环,if是个条件判断语句,不是循环语句!!
break跳出的只能是一个循环体而不是多个循环体!!
continue:只是跳出这一次的循环继续下面的循环



上面是我自己总结我爱出现的毛病,不知道你们有没有,不过还是要注意些!

课程还是视频讲解的,我先把代码贴上去,自己看看,然后最好就是看完,自己默写一遍,就是自己按照自己的理解写一遍就可以了,努力吧!!

代码1:
#include <stdio.h>
#include <stdlib.h>


int main()
{
        int i;
        int j;
        //for (i = 0; i < 10; i++)
        //{
        //        printf("%d hello bcwhy!\n", i);
        //}
        //while 替代for
        i = 0;//重新归零
        while (i < 10)
        {
                printf("%d hello bcwhy!\n", i);
                i++;
        }
        for(;;)//死循环,无线循环
        {
                scanf("%d", &j);
                printf("j的值:%d\n", j);
                if (j == 3)//强调:if语句只是一个条件判断的语句,它不是循环语句,不要混淆
                {
                        printf("跳出所有循环\n");
                        break;//
                }
        }
        system("pause");
        return 0;
}



代码2:
#include <stdio.h>
#include <stdlib.h>


int main()
{
        int people;//人数
        float sum = 0.0;//总成绩
        float score;//成绩
        float avs;//平均数


        for (people = 0; people < 200000; people++)
        {
                printf("第%d个人的成绩是:\n", people+1);
                scanf("%3.1f", &score);
                sum = sum + score;//sum += score;相同的意思
                if(score < 0.0)//当成绩<0.0的时候我们就结束循环
                {
                        printf("终止循环\n");
                        break;
                }




                /*        while (score < 0.0)
                {
                printf("终止循环\n");
                break;
                }*///错误的例子
                if (score < 60.0)
                {
                        printf("不及格!\n");
                        printf("叫家长\n");
                        continue;
                }




        }
        avs = sum/people;
        printf("%d个人的总成绩:%f\n",people, sum);
        printf("%d个人的平均成绩:%f\n", people, avs);
        system("pause");
        return 0;
}
代码3:
#include <stdio.h>
#include <stdlib.h>

http://www.bcwhy.com/thread-21585-1-1.html
int main()
{
        int i;
        int k = 7;//需要猜的数字
        for (i = 0; i < 10; i++ )
        {
                scanf("%d", &i);
                if (k == i)
                {
                        printf("恭喜你猜对了!!\n");
                        break;
                }
        }
        system("pause");
        return 0;
}


代码4:
#include <stdio.h>
#include <stdlib.h>


int main()
{
        int i;
        int j;
        for (i = 1; i < 4; i++)//第一个循环体执行3次
        {
                for (j = 10; j <= 40; j += 10) //第二个循环体执行4次
                {
                        if(j == 30) //条件判断语句
                        {
                                break; //跳出循环  第二个循环体
                        }
                        printf("%d*%d = %d\t", i, j, i * j);
                
                }
                printf("\n");
        }
        system("pause");
        return 0;
}


代码5:
#include <stdio.h>
#include <stdlib.h>


int main()
{
        int i;
        for (i = 0; i < 10; i++)
        {
                printf("第%d次循环了!\n", i);
                continue;
                //break;
                printf("-------------**第%d次循环了!\n", i+1);
        }
        system("pause");
        return 0;
}


-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------
自己都加油吧!!努力就会成功!\(^o^)/


视频下载地址http://www.bcwhy.com/thread-21585-1-1.html
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值