C语言中static关键字的几种用法总结
前言 关于static关键字的使用,在大学期间并没有多少接触,后来才发现这货是真好用! 下面是我对static关键字在C语言中使用的一些总结,仅供参考。吾非大神,若有错漏之处,还请多多指点,大家一起交流学习。 正文 1. 变量 1.1 局部变量(函数体内) 局部变量定义在函数体内部 普通局部变量 是在任意一个函数内部定义的变量,这种变量不加static关键字,未赋初值时它的初值是不确定的,除非对它进行显式赋值,并且每次运行这个函数,这个局部变量都会被重新初始化。 静态局部变量 也是在任意一个函数内部定义的变量,需要加static关键字定义,未赋初值时的静态局部变量编译器会默认初始化为0,当再次
暂无评论