
C语言中由Static 定义的变量的作用范围
2个回答
展开全部
static有两个用途:1.在函数中用来定义变量时,使这个变量变为一个静太分配的变量,也即函数调用结束后该变量仍然存在,并且他只会初始化一次,且这个初始化是在编译阶段完成的.
2.在函数外用来定义变量时他会使得这个变量只在该文件中可见,也即其他文件是无法访问的,哪怕加了extern!
2.在函数外用来定义变量时他会使得这个变量只在该文件中可见,也即其他文件是无法访问的,哪怕加了extern!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询