KEIL编译后提示为:
NUMERATOR0.C(169): 警告 C265: 'math_X': recursive call to non-reentrant function
此段子函数为:/**********查找对应的运算和D***********/
void math_X()
{
unsigned char x;
x=Xkey;
keyboardscan();
for(;;)
{
if((47<Xkey)&&(Xkey<58))
{
C=10*C+Xkey;
keyboardscan();
}
else if(Xkey!='=')
{
mathchar(x);
lcddisplay();
x=Xkey;
math_X();
} /*取B一半时按加减乘除相当余等号作用实现连算*/
else break;
}
D=C;
}