C语言中,return不是跳出一层函数吗,为什么if判断正确时,不仅是if段连f

2025-03-23 18:51:11
推荐回答(3个)
回答1:

return是函数直接返回, 也就是结束该函数
要跳出循环用break, if代码段是不能用break跳出的, 在一个函数内任意位置调用return, 直接退出函数

回答2:

if判断正确,会执行代码段2,然后执行代码段2后面的return,此时function_1执行结束,将不再执行return之后的所有语句,所以不会执行代码段1

回答3:

return的作用是结束当前函数,并返回