大家帮忙看看这个程序和下面的那个程序有什么区别
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
}
void keyscan()
{
if(num==20)
{
num=0;
shu++;
if(shu==60)
shu=0;
if(key4==0)
{
delay(10);
if(key4==0)
{
while(!key4);
TR0=~TR0;
}
}
}
}
这是第二个程序:
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
num++;
}
void keyscan()
{
if(num==20)
{
num=0;
shu++;
if(shu==60)
shu=0;
}
if(key4==0)
{
delay(10);
if(key4==0)
{
while(!key4);
TR0=~TR0;
}
}
}
这两个程序的区别就在于大括号的位置。但是实现的结果却不一样。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
括号位置不一样,程序流程就不一样。实现的结果很有可能就不一样啊
一周热门 更多>