C语言中没有类及private的说法,但是可以利用static关键字在一定程度上实现私有效果。
条件
1,独立函数文件.cpp为实现某个特定功能,文件中有若干个函数需要使用全局变量,在文件中的全局变量前加static。
2,独立函数文件不可以是.h,即不能将函数的实现放在头文件中,否侧不起效果。需要使用“.h + .c”的模式。
结果
A文件中的全局变量在B文件中是不可见的,保证了各个模块之间的独立性。
C语言关键字学习——利用static实现变量私有
最新推荐文章于 2023-12-20 23:05:42 发布