栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > C/C++/C#

2021.11.1 day08 关于C语言循环语句

C/C++/C# 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

2021.11.1 day08 关于C语言循环语句

一、循环语句
for循环语句:
    循环是让一段代码反复执行,最终达到你想要的效果的语法
    for循环是一种很灵活且很危险的(相比于其他循环语句)一种循环语句
    一般使用一个变量来引导for循环的运行,被称为循环变量index
    for([1];[2];[3])
    {
        [4];    
    }
    1、给循环变量赋初值,只有c99以上才能在此处定义循环变量
    gcc -std=gnuc99
    2、判断循环变量是否到达边界,为真继续循环
    4、被反复执行的代码,称为循环体
    3、改变循环变量,防止出现死循环,一般对循环变量进行自加或自减

    注意:循环体内定义变量,只能在循环体内使用,并且会屏蔽其他
        循环体外同名的变量

    for循环的多种写法:
    for(;;)
    {
        // 死循环
    }
    int i = 0;
    for(;i<10;i++)
    {

    }

    大括号的问题:
        1、建议大括号上下对齐
        2、循环体中如果只有一句代码,大括号可以省略
            但不利于扩展,一般商业代码要求大括号不能省略
while循环:
    while(条件)//条件为真时执行循环体,为假时循环结束
    {
        //循环体
    }
    for(;条件;)
    {

    }
    while循环相当于for循环的精简版本
    for循环负责解决明确知道循环的次数的问题
    while循环负责解决只知道结束条件而不确定循环次数的问题

do while循环语句
    do{
        //循环体
    }while(条件);
    先执行循环体,再判断循环条件,该循环至少执行一次
    比较适合先干活,再判断的问题
    问题:说明for、while、do-while之间的区别

循环嵌套问题:
    循环语句中包含循环语句
    外层循环执行一次,内层循环执行n次

练习:1、计算出所有的水仙花数100-999
    2、输入一个正整数,判断是否是素数
    3、输入正整数,判断是否是回文数
    4、输入六位密码,输入正确时提示“登入成功”,输入错误提示
    还剩下几次机会,重新输入,最多输错三次,第三次错误后提示
    “帐号已锁定”

跳转语句:
    goto    可以在函数内任意跳转
    标签名:

        goto标签名;
    
    注意:由于goto很可能会破坏已经设计好的分支结构或循环结构
        因此绝大多数公司禁止使用goto语句
        但是在硬件编程、驱动编程上使用goto处理异常问题
        
 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/433655.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号