int a,b,cscanf("%d %d",a,b)//在下面加一句a=9这样a值就变成9了不管你输入什么a总是9c=a+bprintf("%d",c)}这里啊,a ,b,c都是变量可键衡州以拦毕被改变 常量不能稿蔽被改变。。。。如上:
这个可以用定此磨核时器来做,比如检查某键,按键时间超过2秒后一个变量开始累加知道键释放为止。实现森掘方法如下:#include<reg51.h>
#define uint unsigned int
#define uchar unsigned char
uint v=0,time=0
sbit key=P1^0
void t0isr() interrupt 1
{
TH0=(65536-50000)/256
TL0=(65536-50000)%256
time++
if((key==0)&&(time>40)v++ //如果按键时间超过2秒且键未释放,变量+1
if(key==1)time=0 //如果键释放,时间游卖复位
}
main()
{
TMOD=0x01
TH0=(65536-50000)/256
TL0=(65536-50000)%256
TR0=1
ET0=1
EA=1
while(1)
}
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)