菜鸡自学
时刻注意while后是否有分号;不要被迷惑!

  1. while 不带分号;时
    int  y=10;int sum=0; while(y<13)//;{sum++;++y;printf("y=%d;sum=%d\n",y,sum);}printf("\ny=%d;sum=%d",y,sum);

while 与下面大括号内的循环体构成一个整体。
每当满足while( )括号内的循环条件(既括号内值为非零),就执行循环体内的语句组一次,若while内0,则跳出循环,执行下一条。结果为下:

y=11;sum=1
y=12;sum=2
y=13;sum=3y=13;sum=3
  1. 当while后紧跟分号时;
   int sum=0;int y=10; while(y--);//循环条件改变{sum++;++y;printf("y=%d;sum=%d\n",y,sum);}printf("\ny=%d;sum=%d",y,sum);

while后有;所以while这一行自成一体。
后面大括号内的循环体不运行,为了迷惑读者。

只有当不满足循环条件时,才跳出循环,执行后面的语句。输出为下:

y=0;sum=1y=0;sum=1

【C语言】while后接分号“ ;”的用法相关推荐

  1. c语言break后要分号吗,C语言程序每行结尾处都必须加分号(;)作为结束符号。

    _ Homologous chromosome pair in synapsis. 冶炼时消耗能量越多的金属越不易腐蚀 机油"0W-20"是指多少度时的粘度,数字越大代表粘度越高, ...

  2. channelinactive触发后不关闭channel_Go语言 | goroutine不只有基础的用法,还有这些你不知道的操作...

    今天是golang专题第15篇文章,我们来继续聊聊channel的使用. 在我们的上篇文章当中我们简单介绍了golang当中channel的使用方法,channel是golang当中一个非常重要的设计 ...

  3. C语言:while后接分号“;”与不接分号“;”的区别

    注意:本文讨论的while后接分号":"与否的区别,是针对while循环,因为do--while循环中while 后面的分号必须要有且千万不能省略,否则编译会报错. while 循 ...

  4. JavaScript ECMAScript规范里对于分号semicolon用法最权威的定义

    截几个图,大家一看就懂: 设定在Sublime里执行保存操作时,自动执行jslint: 运行时测试效果: 有了这份定义,我们以后编程再也不用担心掌握不好JavaScript里分号的用法了. 看一些例子 ...

  5. 分号与逗号的区别及举例_如何掌握分号的用法 和顿号有什么区别

    如何掌握分号的用法 和顿号有什么区别2019-03-08 15:57:09文/李男 考试中作文成绩因为标点符号丢分的情况时有发生,看到这样丢分的情况,令人叹息.下面小编整理了一些关于分号的用法,供大家 ...

  6. c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习

    C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...

  7. 对C语言的关键字及部分关键字用法的简单理解

    小盆友,你是否有很多问号??? C语言的关键字是什么?有哪些?他们如何用??? 我也在学习中迷惑着,所以把今天学习到的稍微做一下总结,方便自己以后的复习(目前学到的比较粗浅,以后还需要深入学习). 哪 ...

  8. C语言中的关键字“ volatile”的用法(摘)

    C语言中的关键字" volatile"的用法(摘) volatile 这个ANSI C 关键字在经典的C 教程中很少提及,高层编程的人也可能永远都 不会用到,但是作为嵌入式开发者来 ...

  9. C语言字符意思 char,C语言基本类型字符型(char)用法介绍

    <C语言基本类型字符型(char)用法介绍>由会员分享,可在线阅读,更多相关<C语言基本类型字符型(char)用法介绍(6页珍藏版)>请在人人文库网上搜索. 1.C语言基本类型 ...

最新文章

  1. python内存管理 变量无需事先声明_python 内存管理
  2. [JavaEE笔记]Cookie
  3. 一个浙江人的23条经典经商法则
  4. java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...
  5. 光栅衍射主极大个数_光栅的分类及常规指标介绍
  6. int 为什么是2147483647_现在的C语言编辑器里的int范围为什么是-2147483648~2147483647...
  7. Eclipse运行程序报错: Errors running builder ‘Integrated External Tool Builder‘ on project
  8. Flutter功能 之去除AppBar 阴影
  9. Zabbix 3.0安装
  10. Linux中c语言strcmp,c语言常用函数strcmp函数和strcpy函数
  11. JavaScript学习手册一
  12. linux dev/zero,/dev/zero是什么意思
  13. 合计函数(统计函数)
  14. sdhc卡文件丢失常见原因和两种恢复方法
  15. selenium八大元素定位方法
  16. 量子计算机需要mK温度工作吗,格林函数法分析冷槽离子量子计算机中的温度效应.pdf...
  17. 【手把手带你学习神经机器翻译--代码篇】
  18. 汽车通信协议:一文搞懂Flexray通信
  19. 前端调用手机摄像头权限进行扫码解析
  20. 李沐精读论文:ViT 《An Image Is Worth 16x16 Words: Transformers For Image Recognition At Scale》

热门文章

  1. wxWidgets:wxRibbonButtonBar类用法
  2. wxWidgets:打印框架概述
  3. boost::process::environment相关的测试程序
  4. boost::multi_array模块测试 index_gen 的代码
  5. boost::mpi模块在序列化数据上测试 any_source
  6. boost::hana::extend用法的测试程序
  7. boost::describe模块宏BOOST_DESCRIBE_PP_POINTER的测试程序
  8. DCMTK:测试框架内容Frame Content FG类
  9. C++line segment intersection线段求交(交点)(附完整源码)
  10. C语言实现ternary search三分查找算法(附完整源码)