函数 中return 的作用解决办法
函数 中return 的作用
函数中有两处return
bool getdata()
{
if(a)
return TRUE;
else
return FALSE
}
------解决方案--------------------
用来返回函数的处理结果值啊。
------解决方案--------------------
返回调用的函数,同时返回一个值
------解决方案--------------------
不太明白楼主想问什么........
你的代码中其作用就是判断a是否为真
------解决方案--------------------
这a是从哪里来的?全局变量?
------解决方案--------------------
return:
恢复所有寄存器
修改栈顶指针
eax = TRUE 或者 eax = FALSE
回到以前函数继续执行
------解决方案--------------------
return:
返回到调用者的代码地址,同时再返回之前清除相关资源,然后执行调用者的后续代码.
------解决方案--------------------
函数只会执行到RETURN,如果RUTURN了,下面的就不执行了~
------解决方案--------------------
返回一个函数输出值。记这1点就好了!
------解决方案--------------------
楼主有没有发现,程序只能只能执行到一个return?
另外一个跟他是对立事件.
可能同时发生吗?
函数中有两处return
bool getdata()
{
if(a)
return TRUE;
else
return FALSE
}
------解决方案--------------------
用来返回函数的处理结果值啊。
------解决方案--------------------
返回调用的函数,同时返回一个值
------解决方案--------------------
不太明白楼主想问什么........
你的代码中其作用就是判断a是否为真
------解决方案--------------------
这a是从哪里来的?全局变量?
------解决方案--------------------
return:
恢复所有寄存器
修改栈顶指针
eax = TRUE 或者 eax = FALSE
回到以前函数继续执行
------解决方案--------------------
return:
返回到调用者的代码地址,同时再返回之前清除相关资源,然后执行调用者的后续代码.
------解决方案--------------------
函数只会执行到RETURN,如果RUTURN了,下面的就不执行了~
------解决方案--------------------
返回一个函数输出值。记这1点就好了!
------解决方案--------------------
楼主有没有发现,程序只能只能执行到一个return?
另外一个跟他是对立事件.
可能同时发生吗?