c语言输入字符有重复性怎么输,C语言中的循环结构

ios培训------我的c语言笔记,期待与您交流!

我们知道循环结构在结构化程序设计中非常常见,也非常重要。今天我就来介绍一下循环结构。

循环结构将很多繁琐的,重复性的工作聚集到一起,由程序自己完成,为开发人员创造了巨大的方便。循环结构有3种编程句式。

第一种:while语句。

基本形式: while( 条件表达式 )  { 循环体; }

其中循环体可以是一条简单语句,空语句或复合语句。while语句的功能是:先判断条件表达式,当给定的条件成立时,执行循环体,直到条件不成立为止。

下面给出一个用while循环结构编程求1+2+3+...+100的和的源代码。

#include

void main()

{

int  sum = 0 , i=1;

while(i<=100){

sum = sum+i;

i++;

}

printf(" %d " , sum);

}

程序运行的结果为 5050;

第二张:do--while语句。

基本形式:

do{ 循环体; } while(条件表达式); (注:while( 条件表达式 ) 后面必须加分号!)

do--while语句的功能是:先无条件的执行循环体语句,然后判断条件表达式是否,如果成立,再执行循环体语句,如此反复,直到条件不成立。

其实while和do--while很相似,用while语句编写的程序一般都可以采用do--while语句来实现。只不过while先判断条件,再执行循环体,而do--while则是先无条件的执行一次循环体,再来判断条件。所以while语句的循环体有可能一次都不执行,而do--while语句的循环体至少执行一次。

第三种:for语句。

基本形式:for(循环变量赋初值; 条件表达式; 循环变量增值) { 循环体; }(注:for语句圆括号中的3个表达式之间必须用分号隔开)

for语句的执行过程是:(1)执行循环变量赋初值一次;(2)判断条件表达式部分是否成立,成立则执行循环体,接着执行循环变量增值部分;再判断条件,......,如此反复,直到条件不成立为止。

同样的给出用for语句编程求1+2+3+...+100的和的源代码:

#include

void main()

{

int  sum = 0 , i ;

for(i =1;i<=100; i++)

sum = sum+i;

printf(" %d " , sum);

} 显然结果跟上面一样都是5050;

以上就是C语言中的三种循环结构。熟练地掌握循环结构的使用是编写C语言程序的基本要求。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值