wordpress Shell脚本 image redux model jboss axios ACE vue官方下载 vue树形菜单 it教学视频 jquery删除子元素 拼接json字符串 idea全局替换 python数据格式 python字符串匹配 python函数返回 javapackage java接口类 javaswitch语句 java数据库 java开发环境搭建 java最新框架 javalist java的泛型 java可变参数 java函数调用 linux远程 网站数据分析工具 隐藏虚拟键 pr转场特效下载 ps选择反向快捷键 js图片上传 jdk9下载 经典雅黑 淘宝店铺采集 asp程序下载 燃烧之血十字架 中文微信小程序API 西门子触摸屏编程软件
当前位置: 首页 > 学习教程  > 编程语言

C语言学习博客

2020/8/11 20:48:34 文章标签:

C语言学习博客:写博客的第五天,因为假期兼职事故的原因,这几天没有空学习,但从明天开始恢复正常学习吧!!!今天写的是循环语句1.0版本

  • 循环语句
    循环语句有{while; for; do while};

  • for循环,for循环应该是循环中应用最广泛,最实用的一种循环,比起while循环,他更加方便和不容易出错,
    for语句的语法形式为:for(表达1;表达2;表达3),在for中与while循环语句一样都是可以使用break与continue的!
    { 循环语句; }
    在for的括号内,表达式1为数据的初始化,表达式二为对条件进行判断,表达式三为对语句进行调整,并且,这几个表达式都是可以省略的,也就是说(;;)这种形式的for语句是有意义且正确的,且在中间表达2的判断部分是恒为正的(条件)。
    for(x=0,y=0;x<2&&y<5;++x,y++)这种逗号表达式也是正确的。

还有一点,表达式1在整个for循环中只进行一次的,也就是说只初始化一次!在进行表达式2的时候,如果判断成功,将会直接进入下面的循环语句(也就是循环体)。在我看视频课的老师也给出了一些for语句的一些建议如下:
1.不可以在for循环体内修改循环变量(这样可能会使循环体出现错误,使循环不可控制)
2.建议for语句的循环控制变量的取值采用“前闭后开区间”的写法(中间的判断尽量用i<10而不用i<=9)

  • while循环,while语句的语法形式为while(表达式(直接判断))循环语句;
    在视频中老师讲了一个很有意思的代码,我认为其中最有意思的部分就是代码中对缓冲区的详细分析,代码是输入密码按Y/N来确认的简单代码,其中用户输入代码使用的是scanf()函数,当用户输入123456密码并输入回车确认时,缓冲区实际存储的信息为(123456\n),当之后用户使用getchar()来把用户输入的密码读取出来时,实际读取出的是123456没有那个回车,也就\n!!!因此在后面输入Y/N时,缓冲区已经有\n了,故代码会出错,解决方法为加入了一个getchar()来使缓冲区清空。

  • do while循环,此循环语句的语法形式为do
    循环语句;
    while(表达式);听说不咋用,不咋常用。

  • 小笔记
    k=0!!!=不是==,很多面试题都会有这样的陷阱!!!注意注意再注意!

  • 最近实在是没学多少,想写也写不出来,加油孙浩,时间没有太多了!!!


本文链接: http://www.dtmao.cc/news_show_100419.shtml

附件下载

相关教程

    暂无相关的数据...

共有条评论 网友评论

验证码: 看不清楚?