break和continue在跳出循环时的不同

● break:跳出本层循环,执行本层循环下面的语句。

● continue:终止本次循环,进入下一次循环。

break示例:

#include<stdio.h>int main(){    int num = 0;    int i = 0;    for (int i = 0; i < 10; i++)    {        if (num == 5)        {            break;            num += 2;          }        num += 1;    }    printf("%d\n", num);    system("pause");    return 0;}

输出结果为5。

当num =5时,程序直接跳出循环,执行输出语句,故输出为5。

continue示例:

#include <stdio.h>int main(){    int num = 0;    int i = 0;    for (int i = 0; i < 10; i++)    {                if (num == 5)        {            num += 2;            continue;        }        num += 1;    }    printf("%d\n", num);    system("pause");    return 0;}

输出结果为11。

推荐学习:c语言视频教程

更多相关文章

  1. c语言switch case语句怎么用
  2. c语言程序是从源文件第一条语句开始执行的,这句话是错的吗
  3. c语言goto语句用法
  4. c语言输出语句是什么
  5. c语言if语句格式是什么?
  6. c语言中的语句之间必须用分号作为分隔符吗?
  7. c语言每条语句以什么结束
  8. 声明动态数组的语句怎么写
  9. c语言中“switch case”语句怎么用?

随机推荐

  1. Android 在 xml中定义图片
  2. android设置一个通用的控件,比如返回按钮
  3. Android:ImageView如何显示网络图片
  4. 实现ListView的item逐个飞入效果——Layo
  5. button imageButton 背景透明
  6. android:imeOptions
  7. Android短信数据库简析
  8. linux eclipse中运行android AVD 错误
  9. 记录EditText的输入属性InputType以及ime
  10. Android 3.0 r1 API中文文档(108) —— E