void transmit_Mbusdata(U8 len, U8 *payload, U8 ciField)
{
if(uMBusNetRole == MBUS_NET_ROLE_CONCENTRATOR)
{
frame.a_field[5] = EZMacProReg.name.DID;
uTemp = FindExistNode(frame.m_field);
if(uTemp>0)
{
if(uCount >0) //number of router
{
//若干代码1
return; //返回到主调函数吗?
}
}
}
else
{
frame.a_field[5] = MA_FIELD[7];
}
//若干代码2
}
如上的代码结构,当这个函数被调用以后,”若干代码1“被执行后,这个return是返回到主调函数吗?
执行了”若干代码1“之后又执行了”若干代码2“?
求指教