登录  | 立即注册

游客您好!登录后享受更多精彩

扫一扫,访问微社区

QQ登录

只需一步,快速开始

开启左侧

[寒假笔记] 章节6:循环结构程序设计

[复制链接]
发表于 2019-1-24 23:21:55 | 显示全部楼层 |阅读模式
学习笔记
学习科目: C语言程序设计
学习安排: 章节6学习
开始时间: 2019-01-24
结束时间: 2019-01-24
昨天因为一些事鸽了一次,按照安排今天学习章节6,进度没有落下。
看到其他的同学已经开始发单片机和小作品焊接的贴了,感觉压力好大。
下面是今天的学习成果:循环结构(为了省事我把它们放一起了,去掉注释符号后可单独使用)


//注意:循环结构一定要注意不要出现死循环
#include<stdio.h>
main()
//for语句
/*{
    int a,b;
    for(a=0;a<6;a++);    //依次执行for内语句
        for(b=0;b<7;b++);
        printf("a=%d,b=%d\n",a,b);
    return 0;
}*/

//goto语句:将循环跳跃到某一处继续循环(只限本循环内)
/*{
    int a=0,b=0;
A:a++;
         if(a<6)
                 goto A;
B:b++;
         if(b<7)
                 goto B;    //如果b小于7,跳回B继续循环
         printf("a=%d,b=%d\n",a,b);
         return 0;
}*/

//while语句
/*{
    int n=0;
        printf("intout a string:\n");
        while(getchar()!='\n')    //只要键盘输入的不是换行符号就继续执行循环
                n++;
        printf("%d\n",n);
        return 0;
}*/

//do...while语句
/*{
    int a=0,b=0;
        do
        {
                a++;
        }
        while(a<6);
        do{b++;}while(b<7);    //只要b<7就一直循环b++
        printf("a=%d,b=%d\n",a,b);
        return 0;
}*/

//break语句:多节点跳出循环
/*#define PI 3.1415926
{
    int r;
        float S;
        for(r=1;r<=10;r++)    //当r<=10时跳出循环
        {
        S=PI*r*r;
        if(S>100) break;    //如果S大于100,跳出循环
        printf("r=%d,S=%f\n",r,S);    //注意:变量的一定要和前面定义的照应
        }
        return 0;
}*/

//continue语句:达不到条件持续循环,直到达到条件才可继续循环
/*{
    int a;
        for(a=7;a<100;a++)
        {if(a%7!=0)    //%:整除取余
        continue;    //如果a除以7的余数不等于0,重新循环
        printf("%d ",a);
        }
        return 0;
}*/

好懒~~不想说~~~
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表