20191130-while用法

  1. #include "stdafx.h"

  2. #include "iostream"

  3. #include "string"

  4. using namespace std;

  5. void count();//函数原形

  6. int main()

  7. {

  8. count();  

  9. }

  10. void count()

  11. {

  12.    string a="abc";

  13.    int i=0;

  14.    while(1)

  15.    {

  16.    cout<<a.substr(i,1)<<endl;//注意substr的用法,从哪个位置起,取几位

  17.    i++;

  18.    if (i>2)

  19.    break;   

  20.    }

  21. }

//执行结果如下图,



程序思路:
在主程序中调用一个方法count(),由于这个方法是在main()主程序后面定义的,所以在main()前面加了一行函数原形void count();,也就是告诉编译器主程序里调用的方法头是什么样的,包括参数类型,后面要加分号,然后用while循环输出变量a的值.

在WHILE循环中,BREAK,CONTINUE,RETRUN区别
BREAK:中断,跳出循环
CONTINUE:继续循环(不执行循环体内CONTINUE后面的语句,直接进行下一循环)
RETURN:跳出循环,并返回值
例:
int i=0;
while(1)
{
  i++;
   if(i%2)
      continue;
      printf("%d",i);cout<<"\n";
      if(i>10)
         break;
      if(i<0)    //永远不会执行,因为i的值是不断增长的
        return 0;  

}
 
posted @ 2020-05-21 11:11  财盛  阅读(175)  评论(0编辑  收藏  举报