VC return返回值有关问题

VC return返回值问题
if(strname.IsEmpty() || strpwd.IsEmpty())  
  {
AfxMessageBox("用户名或密码不能为空");
return;
}
  为什么加上return 如果用户,密码为空,就不会执行if之后的语句,而不加上return就不行。
  求教它的运行过程---------------

------解决方案--------------------
return 代表退出函数了, 执行到return 函数就结束了
------解决方案--------------------
如果 if之外 还有一个循环语句 可以再if语句内部加Break;
------解决方案--------------------
return直接跳出当前函数体,break跳出当前循环体,continue结束本轮循环,进入下一轮循环,楼主基础概念要搞清楚
------解决方案--------------------
return之后,当前函数结束退出。然后就不再执行了。
------解决方案--------------------
有个RETURN 相当于EXit 这个FUNCTION 如何没有 程序会继续执行function中的其他代码,呵呵 楼主基础很重要的,多看看书啊!!