举例说明c语言中的中断语句break,continue,return的区别及相同之处

Python016

举例说明c语言中的中断语句break,continue,return的区别及相同之处,第1张

break,continue,return的相同之处是,它们都改变了程序的执行流程。

区别是:

break 用于循环和switch分支,跳出它所在的块(分支 或 循环体),到它所在的块的后面去执行。例如:

for(...){

break

/* L1 */

}

/* L2 */

L1处不执行,跳至L2处执行。

continue 用于循环,不再执行其后的部分,跳至循环首部。

return 用于函数,不再执行其后的部分,返回调用该函数的地方继续执行。

断点,英文名字叫BreakPoint!

意思就是说!你在某行代码处设置断点后,调试程序时,程序运行到该行代码时会自动停止!然后你就可以在这进行逐步调试了!

其作用就是深入代码,查找代码内部缺陷!!

首先你要写中断函数

然后在主程序中像调用子函数一样调用就可以了

举个例子吧

#define uchar unsigned char

#define uchar unsigned char

sbit D1=P1^0

uchar aa

void init()

{

TMOD=0x01

TH0=(65536-50000)/256

TL0=(65536-50000)%256

EA=1

ET0=1

TR0=1

}

void main()

{

init()

while(1)

{

if(aa==20)

{

D1=~D1

aa=0

}

}

}

void T0time()interrupt 1

{

TH0=(65536-50000)/256

TL0=(65536-50000)%256

aa++

}