首页 > 编程知识 正文

linux系统c语言编程软件(linux系统怎么进行c语言编程)

时间:2023-05-06 15:58:37 阅读:76182 作者:3776

静态可以用于在c中修饰变量,也可以用于修饰函数。

1 .静态局部变量

答.生存期:静态局部变量在函数内定义,生存期为整个源程序;

b .存储方式:静态限定时,由原堆栈改为静态存储区;

c .范围:与自动变量一样,只能在定义该变量的函数中使用,退出该函数后该变量仍然存在,但不能使用;

d .初始化:基本型静态局部变量在说明时未赋予初始值时,系统自动赋予0值,自动变量未赋予初始值时,该值不确定。

2 .静态全局变量

a .存储方式:全局变量本身是静态存储方式,静态全局变量当然也是静态存储方式

b .范围:非静态全局变量的范围是整个源程序,可以由多个源文件共同使用。 静态全局变量限制其作用域。 也就是说,它只在定义变量的源文件中有效。

3 .静态函数

只从该文件中的函数调用,不从同一程序的其他文件中的函数调用。 区别于一般的非静态函数(外部函数)。

相关文章:

版权声明:该文观点仅代表作者本人。处理文章:请发送邮件至 三1五14八八95#扣扣.com 举报,一经查实,本站将立刻删除。