首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > 编程 >

5、循环结构程序设计

2012-10-24 
五、循环结构程序设计循环结构程序设计#includestdio.h???int main(){???????? int whileTime5????????

五、循环结构程序设计

循环结构程序设计

#include<stdio.h>

?

?

?

int main()

{

???????? int whileTime=5;

???????? int dowhileTime=5;

???????? int forTime=5;

???????? int continueTime=5;

???????? int temp;

?

?

???????? /*? while方式 */

???????? while(whileTime)

???????? {

?????????????????? whileTime--;

?????????????????? printf("the whileTime is %d\n",whileTime);

???????? }

?

???????? /*? do-while方式 */

???????? do

???????? {

?????????????????? dowhileTime--;

?????????????????? printf("the dowhileTime is %d\n",dowhileTime);

?

???????? }while(dowhileTime);

?

???????? /*? for方式 */

???????? for(temp=0;temp<forTime;temp++)

???????? {

?????????????????? printf("the forTime is %d\n",forTime-temp-1);

???????? }

?

???????? /*? continue方式 */

???????? for(;;)

???????? {

?????????????????? continueTime--;

?????????????????? printf("the continueTime is %d\n",continueTime);

?????????????????? if(continueTime>0)

??????????????????????????? continue;

?????????????????? else

??????????????????????????? break;

???????? }

?

?

???????? return 0;

}

?

循环结构主要有while、do-while、循环嵌套、continue语句这几个知识点,以上程序给出了简单的使用方法,下面逐个进行说明:

?

while

首先我们看到while(whileTime){}这个大结构,这个结构的意思是当whileTime的数值不为0的时候,一直循环括号里面的内容,注意,他在第一次执行的时候是先判断然后再去执行括号里面的代码;

?

do-while

while里面的意思和先前的意思相同,但是用了do这个关键字和先前的用法就又有了不同之处,在首次执行的时候,这里是先执行然后再去判断是否要继续循环执行下一次;

?

for

for(temp=0;temp<forTime;temp++)注意这个语句,两个分号隔成了3块,第一部分相当于是一个初始化;第二部分则是一个判断条件,判断什么时候循环体内的代码会不断循环执行;第三部分则是当循环体执行完毕的时候执行的代码段;

?

continue

这个关键字的意思是停止当前循环体代码,继续执行下一个循环体代码,和break不同,break则是直接跳出当前的循环体。

热点排行