各位大侠麻烦看一下,我这个程序
/***********************/
#include <reg52.h>
#include <stdio.h>
void main()
{
unsigned int a,c;
SCON = 0x50;
TMOD = 0x20;
TH1 = 0xe8;
TL1 = 0xe8;
TI=1;
TR1 = 1;
while(1)
{
scanf("%u",&a);
c=a+10;
printf("%u
",c);
}
}
不知道为什么,输出的还是原来a的值,而不是+10后的值!
先谢了!
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
一周热门 更多>