怎么跳出if语句
只想让if语句里的内容运行一次,但是因为data输入后就一直等于一个数值,会一直循环if语句里的东西,求大神帮忙TT。怎么让if的内容只循环一次啊?...
只想让if 语句里的内容运行一次,但是因为data输入后就一直等于一个数值,会一直循环if语句里的东西,求大神帮忙T T。怎么让if的内容只循环一次啊?
展开
展开全部
进入if后把data至成其他数就行了啊:
比如:
if(data==0x10){
data=0x00;
.....
}else if(data==0x11){
data==0x00;
......
}
这样就不会是0x10也不会是0x11了在while(1)循环里面if就不会满足
比如:
if(data==0x10){
data=0x00;
.....
}else if(data==0x11){
data==0x00;
......
}
这样就不会是0x10也不会是0x11了在while(1)循环里面if就不会满足
更多追问追答
追问
不行诶T T因为这程序我用在zigbee中,它一直在通讯,data会一直被刷新为设定的数值,有什么其他的办法吗?
追答
假如把data定义为static int data之类的也不行么?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询