c语言函数中定义的变量是否只在该函数内有用
3个回答
展开全部
通常是的,但当调用函数时可以让它生存期更久一点。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是的。
函数体内部定义的变量,作用域为函数体内部。
文件中定义的全局变量,作用域为整个文件。
使用static 定义的文件内部全局变量只能在文件内部访问,未使用static 定义的,可以在其他文件中使用extern,对变量进行访问。
函数体内部定义的变量,作用域为函数体内部。
文件中定义的全局变量,作用域为整个文件。
使用static 定义的文件内部全局变量只能在文件内部访问,未使用static 定义的,可以在其他文件中使用extern,对变量进行访问。
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询