飘云阁

 找回密码
 加入我们

QQ登录

只需一步,快速开始

查看: 3020|回复: 4

小白的奋斗之路之C语言篇:第八天

[复制链接]
  • TA的每日心情
    开心
    2019-3-15 11:00
  • 签到天数: 262 天

    [LV.8]以坛为家I

    发表于 2017-12-22 23:03:58 | 显示全部楼层 |阅读模式
    本帖最后由 梦幻的彼岸 于 2017-12-22 23:29 编辑


                                                                                稳住别慌 仔细些
       在此感谢表哥表姐的帮助是使今天的代码很完美 删掉了无价值代码 并指正错误和修改
       注意:#include<stdafx.h> 必须放在第一行否则出错,我实验了好几次
       闲话:作为一个小白,学习的路程很坎坷,但我们要坚持下去。 加油伙伴们,前辈们也要努力呦,小心被我们超越 嘻嘻   帖子作用:方便小白学习,前辈指正优化,自己能坚持下去。
       今天所用的工具:vs2017 截屏软件 美图秀秀
       开始:
       今天的学习内容是:C语言初步学习 关于流程控制与循环中的goto与for语句  编程里的一些命令解析(其实直接看源码+运行成果就可以了嘻嘻(&#10047;&#9685;&#8255;&#9685;&#10047;))

       一些知识点:
       goto语句:
          goto语句在结构化编程技术出来后,被当作破坏结构化程序的典型代表,可以说,在结构化程序设计年代,goto语句就像洪水猛兽一样,程序员都唯恐避之不及;可后来在微软的一些例子程序中经常把goto语句用来处理出错,当出错时,goto到函数要退出的一个label那里进行资源释放等操作。那么,goto语句是不是只可以用于出错处理,其他地方都不可以用了呢?下列关于使用goto语句的原则可以供读者参考。
    1) 使用goto语句只能goto到同一函数内,而不能从一个函数里goto到另外一个函数里。
    2) 使用goto语句在同一函数内进行goto时,goto的起点应是函数内一段小功能的结束处,goto的目的label处应是函数内另外一段小功能的开始处。
    3) 不能从一段复杂的执行状态中的位置goto到另外一个位置,比如,从多重嵌套的循环判断中跳出去就是不允许的。
    4)应该避免向两个方向跳转。这样最容易导致"面条代码"。
    for语句:
    for(表达式1;表达式2;表达式3)
    {循环体}
    这三个表达式,可以都有,也可以都没有,也可以由任意的一项或两项,这就是for的灵活性所在
    解释一下三个表达式的含义
    表达式1,这个一般是初始化条件,如i=1。在第一个分号之前,可以用一个,也可以好几个,用逗号隔开
    表达式2,这个事循环条件,满足就继续执行循环体,不满足就跳出循环。这里一般是个逻辑判断语句。
    表达式3,这个一般是改变循环条件的地方,如i++。
    执行顺序是,先初始化,也就是运算表达式1,初始化完成后,这个表达式就没有用处了。
    接着判断是否满足循环条件,也就是运算表达式2,如果是真,就执行循环体。
    最后,运算表达式3,改变循环条件。这样第一次循环完成。
    接着第二次循环,也就是运算表达式2,看是否满足循环条件,如果表达式2还满足(也就是真),接着执行循环体。完成后运算表达式3,。
    如此往复循环,直到不满足表达式2后,跳出循环

    这里值得注意的是,举例说一下吧
    如for(i=0;i<10;i++)这个运算,当i=9的时候,满足循环,执行完后,i还会自加1,也就是i++,这样i的值是10,在判断i<10,
    所以当不满足循环条件的时候,最后i的值是10,而不是9


    源码展示: 2.jpg 3.jpg
    成果展示:
    0.jpg 1.jpg
    最后:表哥表姐们要注意休息呦
    附件 源码和成果感觉没有必要下载 嘻嘻 要攒论坛币了 嘻嘻希望多的能赞助我一个 嘻嘻(&#10047;&#9685;&#8255;&#9685;&#10047;)



       
       

    第八天.zip

    11.5 KB, 下载次数: 0, 下载积分: 飘云币 -2 枚

    售价: 1 枚飘云币  [记录]  [购买]

    源码及成果

    PYG19周年生日快乐!
  • TA的每日心情
    开心
    2021-6-22 00:44
  • 签到天数: 88 天

    [LV.6]常住居民II

    发表于 2017-12-23 14:38:29 | 显示全部楼层
    你全职学的吗?
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-15 11:00
  • 签到天数: 262 天

    [LV.8]以坛为家I

     楼主| 发表于 2017-12-23 19:51:00 | 显示全部楼层
    Niay 发表于 2017-12-23 14:38
    你全职学的吗?

    什么意思,全职什么
    我先学基础完了看校长表哥的课程 在学的Android的教程 为转行打基础
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2021-6-22 00:44
  • 签到天数: 88 天

    [LV.6]常住居民II

    发表于 2017-12-23 20:03:57 | 显示全部楼层
    梦幻的彼岸 发表于 2017-12-23 19:51
    什么意思,全职什么
    我先学基础完了看校长表哥的课程 在学的Android的教程 为转行打基础

    就是不上班,全天学习
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-15 11:00
  • 签到天数: 262 天

    [LV.8]以坛为家I

     楼主| 发表于 2017-12-23 21:07:08 | 显示全部楼层
    Niay 发表于 2017-12-23 20:03
    就是不上班,全天学习

    上班啊 晚上学习
    爬楼 昨天又质检临时调动到安全员了 哎 好累啊 九栋楼
    PYG19周年生日快乐!
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 登录 | 加入我们

    本版积分规则

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