请教C语言函数中有多个return的安全隐患

如题所述

如果前面的return没有写到分支或循环里面,那么该return语句后面的代码是无法执行的(Visual Studio会提示你:检测到无法访问的代码)
如果所有的return都写在了分支或循环里面,就需要注意,要确保该函数内所有的路径(也就是说,不管走哪条路执行下去)都能遇到return语句(否则Visual Studio会提示:并非所有的路径都返回值)
温馨提示:答案为网友推荐,仅供参考
相似回答