欢迎光临散文网 会员登陆 & 注册

C语言 静态局部变量

2023-06-15 10:27 作者:忘蔚来  | 我要投稿

1.定义 ①看位置:在函数内部或复合语句中 ②看存储类型说明:有static 2.生存期:整个源程序 静态局部变量是在调用函数或执行复合语句之前就已经生成了,退出函数或复合语句后仍然存在,变量将保持现有的值,直到程序终止时才消失。 3.作用域:定义该变量的函数内或复合语句中 退出定义该变量的函数或复合语句后,尽管该变量还继续存在,但不能使用它。 4.静态局部变量若在定义时未赋初值,则系统自动赋初值0,若定义时赋了初值,则赋初值操作在程序开始时就执行了,调用函数或执行复合语句时,不会执行赋初值操作。 ※教材:C语言程序设计教程(第3版)王敬华 林萍 主编

C语言 静态局部变量的评论 (共 条)

分享到微博请遵守国家法律