为什么跳不出这个循环?在线等!
while(m_bEpoch==0.0||m_bLr==0.0||m_bMc||0.0)
{
if(m_bEpoch==0.0&&m_bLr==0.0&&m_bMc==0.0)
break;
if(m_bLr==0.0)
::MessageBox( NULL,"Please input correct learnrate!","错误",MB_OK);
if(m_bMc==0.0)
::MessageBox( NULL,"Please input correct momentfactor!","错误",MB_OK);
if(m_bEpoch==0.0)
::MessageBox( NULL,"Please input correct epoch!","错误",MB_OK);
UpdateData(true);
}
总是出现错误对话框,根本不给机会让我重新输入数据!