c语言while用法 c语言while用法是什么

Python017

c语言while用法 c语言while用法是什么,第1张

1、C语言中while的用法解析如下:表示true,在bool类型取值false和true,0为false,非0为true(例如-1和2都是true)。程序中,这里1就表示永真,直到循环体内遇到break。

2、while用法演示解析:含义:While 循环会在指定条件为真时循环执行代码块。

3、语法如下:(如果忘记增加条件中所用变量的值,该循环永远不会结束。该可能导致程序崩溃。)

4、实例:例中的循环将继续运行,只要变量 i 小于 5:。

工具/材料

Visual Studio 2015

01

首先用Visual Studio创建一个Win32应用程序,如下图所示,在这种程序中可以新建C语言文件

02

然后在项目中右键新建C++文件,如下图所示,注意一定要选对文件类型,C语言文件后缀是cpp

03

接下来我们先来看while的用法,如下图所示,我们求1到100的和,while后面的括号里写条件,大括号里写逻辑代码,如下图所示

04

还有一个do-while语法,和while的用法差不多,如下图所示,条件在最后面,不管条件是否成立,循环体内的代码都会执行一次

c语言while循环用法:

一般形式如下:

while(表达式)

{循环体内语句

循环体外语句

其中执行过程如下:

(1)计算while后面括号里表达式的值,若其结果非0,则转入(2),否则转(3)。

(2)执行循环体,转(1)。

(3)退出循环,执行循环体下面的语句。

由于是先执行判断后执行循环体,所以循环体可能一次都不执行。

循环体可以为空语句“;”。

使用:

如果循环次数在执行循环体之前就已确定,一般用for语句。如果循环次数是由循环体的执行情况确定的,一般用while语句或者do- while语句。

当循环体至少执行一次时,用do-while语句,反之,如果循环体可能一次也不执行,则选用while语句。C++/C循环语句中,for语句使用频率最高,while语句其次,do语句很少用。

三种循环语句for、while、do-while可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。