静态变量和全局变量浅析
代码检视的时候,前辈建议全局变量添加g作前缀,静态变量添加s作前缀。
所谓全局变量,即在.c文件函数体外声明,可以在.h文件extern,这样,所有包含.h文件的情况下,均可使用该变量。
静态变量会添加static关键字,在.c文件函数体外声明,不会在.h文件extern。也就是说,只有.c文件内的函数可以使用该变量。这种情况下,如果多个.c文件的静态变量名字相同,也互不影响,为.c文件独享。
posted on 2021-04-03 17:48 toughcactus 阅读(121) 评论(0) 编辑 收藏 举报