1、continue语句也是一种中断语句。一般用在循环结构中,其功能是结束本次循环,即跳过循环体中continue语句后面尚未执行的语句,把程序流程转移到当前循环语句的下一个循环周期,并根据循环控制条件决定是否重复执行该循环体,continue语句的一般格式如下:
continue;
continue语句和break语句的区别在于:continue语句值结束本次循环,但不终止整个循环的执行;break语句则是结束整个循环,不再执行本循环。
2、本实例仍然采用一个从1到10的求和运算,但当数值小于5时,跳出本次循环,即不执行求和语句。
3、在keil c51中新建工程ex24,编写如下程序代码,编译并生成ex24.hex文件
//实例23:continue语句演示实例
#include <reg51.h>     //  包含头文件
void main(void)
{
 unsigned char i,sum = 0;
 P0=0xff;
 for(i = 0;i < 10;i++)
 {
   if(i < 5) continue;      // 如果i小于5,跳出本次循环,继续执行下次循环
  sum = sum + i;
  
 }
 P0 = sum;
 while(1)
 {
 }
}
 
4、在proteus中新建仿真文件ex24.dsn,电路原理图如下
基于proteus的51单片机仿真实例三十五、C语言的continue语句
5、将ex24.hex文件载入at89c51中,启动仿真,观察并验证结果,运行结果如下图所示

基于proteus的51单片机仿真实例三十五、C语言的continue语句

相关文章:

  • 2021-04-07
  • 2021-07-09
  • 2021-07-04
  • 2021-11-13
  • 2021-05-05
  • 2021-08-24
  • 2021-07-12
  • 2021-04-07
猜你喜欢
  • 2021-08-30
  • 2021-05-06
  • 2021-07-24
  • 2021-08-14
  • 2022-01-17
  • 2021-10-07
  • 2021-09-24
相关资源
相似解决方案