今天给各位分享c语言while循环程序的知识,其中也会对c语言的while循环进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!
本文目录一览:
1、c语言while循环2、C语言程序设计while循环?3、c语言while循环用法4、C语言while循环要点
c语言while循环
第一次进循环前,i=0,j=6,满足进循环
第一个数和第7个数交换位置
第二次进循环,i=1,j=5,满足
第2个数和第6个数换位置
第3次进循环,i=2,j=4,满足
第3个数和第5个数换位置
第4次进循环,i=3,j=3,不满足
下面两次打印结果相同
这还是比较简单的
你可以在进循环处设断点,查看每一步的值就行
不会再问吧
结果是7,6,5,4,3,2,1
C语言程序设计while循环?
这里主要是先自减与后自减的区别。
左边是先自减:当k=1时,执行while(–k),k先自减为0,在比较while(0),当然是结束循环,打印k的值,这时是打印0。
右边是后自减:当k=1时,执行while(k–),先用k的值1比较,while(1),比较完之后再运行后自减,k变为0,比较的结果是继续进行循环;再运行循环,先比较while(0),再运行后自减,k变为-1,这时比较的结果是停止循环。打印k的值-1。
有什么问题请留言。
c语言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可以互相嵌套自由组合。但要注意的是,各循环必须完整,相互之间绝不允许交叉。
C语言while循环要点
while语句在使用过程需要注意几个要点:
一、无限循环
先来看看以下的代码示例
执行代码后,会循环输出n=0
在上述代码中,虽然有n++自增,但while循环没有花括号将语句包含。对于while循环,如果没有花括号,只有直接跟在while测试条件后的语句才是循环的一部分,因此上述代码中n++不属于循环。
二、空语句
在C语言中, 单独的分号表示空语句 。先来看以下代码
程序的输出结果是:
n = 4
在该例中,在while循环后有分号(;),这个分号是单独的一条语句,即 空语句,什么都不做 。while在执行完循环条件测试后,执行空语句,继而进行下一次循环,一直到循环条件不满足为止。
在该例中,虽然printf()语句在while之后,但while语句结束后有空语句,printf()并不属于while循环,因此printf()只会打印一次。
c语言while循环程序的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c语言的while循环、c语言while循环程序的信息别忘了在本站进行查找喔。