2008年7月14日

循环控制

循环控制是c++最最基础的东西。一定要非常明白循环是怎么控制的。
c++里面有3种最主要的循环,分别是:

while(表达式)
{
循环体;
}

do
{
循环体;
}while(表达式);

for ( 表达式1 ;表达式2;表达式3)
{
循环体;
}


下面详细讲解一下每一种循环的用法。
首先是while,我们先用一个例子来说明,eg:求0+1+2+3+....+10的和。
用while就是:
**************************/
num=0 , sum=0;
while(num<11)
{
  sum += num;
  num++;
}
**************************/
这段程序意思: 首先让num=0,当num<11的时候, sum = sum+num 然后 num=num+1
继续判断num是否小于11直到num>=11的时候,停止循环。

do..while()
do.while故名思意,先执行一边,然后再进行判断以及循环
/************************
  sum=0,num=0;
do
{
  sum =+ num;
  num++;
}while(num<=11);
**************************/
意思是,先sum= sum+num  然后 num+1 然后判断num是否<11,如果小于11,继续循环
如果大于11,停止循环。。


**************************/
for(num=0,sum=0 ;  num<11 ; num++   )
{
   sum += num;
}
for 循环是C++里面很灵活的循环,for()括号里面可以没有表达式,但是不能没有2个分号:for( ; ; )
以上3个循环表达的意思是一样的。

posted @ 2008-07-14 18:13 Dennis-DIP 阅读(92) | 评论 (0)编辑 收藏

仅列出标题  
<2024年5月>
2829301234
567891011
12131415161718
19202122232425
2627282930311
2345678

导航

统计

常用链接

留言簿(1)

随笔档案

搜索

最新评论