怎么跳出if语句

只想让if语句里的内容运行一次,但是因为data输入后就一直等于一个数值,会一直循环if语句里的东西,求大神帮忙TT。怎么让if的内容只循环一次啊?... 只想让if 语句里的内容运行一次,但是因为data输入后就一直等于一个数值,会一直循环if语句里的东西,求大神帮忙T T。怎么让if的内容只循环一次啊? 展开
 我来答
今朝少年
2015-04-25 · TA获得超过178个赞
知道小有建树答主
回答量:299
采纳率:0%
帮助的人:266万
展开全部
进入if后把data至成其他数就行了啊:
比如:
if(data==0x10){
data=0x00;
.....
}else if(data==0x11){
data==0x00;
......
}
这样就不会是0x10也不会是0x11了在while(1)循环里面if就不会满足
更多追问追答
追问
不行诶T T因为这程序我用在zigbee中,它一直在通讯,data会一直被刷新为设定的数值,有什么其他的办法吗?
追答
假如把data定义为static int data之类的也不行么?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式