c语言static int的作用(c语言int和short的区别)

c语言static int的作用(c语言int和short的区别)

首页维修大全综合更新时间:2025-09-10 01:14:54

c语言static int的作用

static int表示声明一个静态整型变量,作为局部变量时其在整个程序生命周期,只在函数首次运行时初始化一次,直到程序结束才释放空间,非static的局部变量,函数运行结束时就释放空间。

作为全局变量时,其只能被声明定义它的文件函数进行调用,非static的全局变量,可以被同一项目其它文件调用。

static int是静态局部变量,作用是有时期望函数中的局部变量的值在函数调用结束后不消失,而保留原值,这时就应该指定局部变量为静态局部变量,静态变量存放在内存中的静态存储区中,编译系统为其分配固定的存储空间。

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.