#include<reg52.h>#define uchar unsigned charuchar i,a;a=10;...为什么如此定义和赋值会出现重复定义的错误,c51中全局变量如何定义和赋值不容易出错。