标题: 请问一个C语言函数内的局部变量为什么在外面调用时会覆盖? [打印本页]

作者: 新的一天GP    时间: 2019-11-15 14:09
标题: 请问一个C语言函数内的局部变量为什么在外面调用时会覆盖?



为什么是2个OK呢?不应该是33 OK吗?


作者: wulin    时间: 2019-11-15 17:08
局部变量的作用域只局限在本函数内有效,外部函数不可调用。
作者: 新的一天GP    时间: 2019-11-15 22:55
wulin 发表于 2019-11-15 17:08
局部变量的作用域只局限在本函数内有效,外部函数不可调用。

可我return了这个局部变量啊
作者: yzwzfyz    时间: 2019-11-16 08:33
沙发已说明了C的条款规定,你却希望外部分函数对它起作用,是这样的吗?




欢迎光临 (http://www.51hei.com/bbs/) Powered by Discuz! X3.1