C语⾔关键字学习——利⽤static实现变量私有
C语⾔中没有类及private的说法,但是可以利⽤static关键字在⼀定程度上实现私有效果。
条件
static修饰的变量1,独⽴函数⽂件.cpp为实现某个特定功能,⽂件中有若⼲个函数需要使⽤全局变量,在⽂件中的全局变量前加static。2,独⽴函数⽂件不可以是.h,即不能将函数的实现放在头⽂件中,否侧不起效果。需要使⽤“.h + .c”的模式。
结果
A⽂件中的全局变量在B⽂件中是不可见的,保证了各个模块之间的独⽴性。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论