区别是:
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++
}