关于return返回值的问题

img


请问这个return1 是不是结束并赋值 结束的话是不是结束第一个if里面的 下面的if运不运行 还是说只是结束第一个if里面的

return是结束当前函数,代码中是如果第一个if的条件成立,进入执行后return退出函数,下面的代码块就不执行了,反之第一个if条件不满足,也执行后面的代码块

return了的话直接整个函数结束,下面的if都不运行了。相当于提前结束函数,赋值的话要看你是如何调用这个函数的,如果是以一个char变量接收函数的返回值那么就是赋值。

return就结束了,不再执行了