【C语言】while后接分号“ ;”的用法
菜鸡自学
时刻注意while后是否有分号;不要被迷惑!
- 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
- 当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后接分号“ ;”的用法相关推荐
- c语言break后要分号吗,C语言程序每行结尾处都必须加分号(;)作为结束符号。
_ Homologous chromosome pair in synapsis. 冶炼时消耗能量越多的金属越不易腐蚀 机油"0W-20"是指多少度时的粘度,数字越大代表粘度越高, ...
- channelinactive触发后不关闭channel_Go语言 | goroutine不只有基础的用法,还有这些你不知道的操作...
今天是golang专题第15篇文章,我们来继续聊聊channel的使用. 在我们的上篇文章当中我们简单介绍了golang当中channel的使用方法,channel是golang当中一个非常重要的设计 ...
- C语言:while后接分号“;”与不接分号“;”的区别
注意:本文讨论的while后接分号":"与否的区别,是针对while循环,因为do--while循环中while 后面的分号必须要有且千万不能省略,否则编译会报错. while 循 ...
- JavaScript ECMAScript规范里对于分号semicolon用法最权威的定义
截几个图,大家一看就懂: 设定在Sublime里执行保存操作时,自动执行jslint: 运行时测试效果: 有了这份定义,我们以后编程再也不用担心掌握不好JavaScript里分号的用法了. 看一些例子 ...
- 分号与逗号的区别及举例_如何掌握分号的用法 和顿号有什么区别
如何掌握分号的用法 和顿号有什么区别2019-03-08 15:57:09文/李男 考试中作文成绩因为标点符号丢分的情况时有发生,看到这样丢分的情况,令人叹息.下面小编整理了一些关于分号的用法,供大家 ...
- c语言数据类型int的用法,C语言基本数据类型:整型(int)用法详解|C语言学习
C语言基本数据类型:整型(int)用法详解 1. 整型 int C 语言提供了很多整数类型(整型),这些整型的区别在于它们的取值范围的大小,以及是否可以为负.int 是整型之一,一般被称为整型.以后, ...
- 对C语言的关键字及部分关键字用法的简单理解
小盆友,你是否有很多问号??? C语言的关键字是什么?有哪些?他们如何用??? 我也在学习中迷惑着,所以把今天学习到的稍微做一下总结,方便自己以后的复习(目前学到的比较粗浅,以后还需要深入学习). 哪 ...
- C语言中的关键字“ volatile”的用法(摘)
C语言中的关键字" volatile"的用法(摘) volatile 这个ANSI C 关键字在经典的C 教程中很少提及,高层编程的人也可能永远都 不会用到,但是作为嵌入式开发者来 ...
- C语言字符意思 char,C语言基本类型字符型(char)用法介绍
<C语言基本类型字符型(char)用法介绍>由会员分享,可在线阅读,更多相关<C语言基本类型字符型(char)用法介绍(6页珍藏版)>请在人人文库网上搜索. 1.C语言基本类型 ...
最新文章
- python内存管理 变量无需事先声明_python 内存管理
- [JavaEE笔记]Cookie
- 一个浙江人的23条经典经商法则
- java 0x转中文_Java:转换汉字为unicode形式的字符串和转换unicode形式字符串转换成汉字...
- 光栅衍射主极大个数_光栅的分类及常规指标介绍
- int 为什么是2147483647_现在的C语言编辑器里的int范围为什么是-2147483648~2147483647...
- Eclipse运行程序报错: Errors running builder ‘Integrated External Tool Builder‘ on project
- Flutter功能 之去除AppBar 阴影
- Zabbix 3.0安装
- Linux中c语言strcmp,c语言常用函数strcmp函数和strcpy函数
- JavaScript学习手册一
- linux dev/zero,/dev/zero是什么意思
- 合计函数(统计函数)
- sdhc卡文件丢失常见原因和两种恢复方法
- selenium八大元素定位方法
- 量子计算机需要mK温度工作吗,格林函数法分析冷槽离子量子计算机中的温度效应.pdf...
- 【手把手带你学习神经机器翻译--代码篇】
- 汽车通信协议:一文搞懂Flexray通信
- 前端调用手机摄像头权限进行扫码解析
- 李沐精读论文:ViT 《An Image Is Worth 16x16 Words: Transformers For Image Recognition At Scale》
热门文章
- wxWidgets:wxRibbonButtonBar类用法
- wxWidgets:打印框架概述
- boost::process::environment相关的测试程序
- boost::multi_array模块测试 index_gen 的代码
- boost::mpi模块在序列化数据上测试 any_source
- boost::hana::extend用法的测试程序
- boost::describe模块宏BOOST_DESCRIBE_PP_POINTER的测试程序
- DCMTK:测试框架内容Frame Content FG类
- C++line segment intersection线段求交(交点)(附完整源码)
- C语言实现ternary search三分查找算法(附完整源码)