A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© song881224 中级黑马   /  2015-12-22 21:52  /  811 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

当break语句用于do-while、for、while循环语句中时, 可使程序终止循环
  而执行循环后面的语句, 通常break语句总是与if语句联在一起。 即满足条件时
  便跳出循环。
  例:
  main()
  {
  int i=0;
  char c;
  while(1) /*设置循环*/
  {
  c='\0'; /*变量赋初值*/
  while(c!=13&&c!=27) /*键盘接收字符直到按回车或Esc键*/
  {
  c=getch();
  printf("%c\n", c);
  }
  if(c==27)
  break; /*判断若按Esc键则退出循环*/
  i++;
  printf("The No. is %d\n", i);
  }
  printf("The end");
  }
  注意:
  1. break语句对if-else的条件语句不起作用。
  2. 在多层循环中, 一个break语句只向外跳一层。

2 个回复

倒序浏览
可以一起交流
回复 使用道具 举报
{:2_32:}{:2_32:}
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马