特牛网址导航

【003 关键字】static关键字在C语言和C++中的使用及区别_c++ static可以被包含到其他代码吗-CSDN博客

网友收藏
文章浏览阅读2.4k次,点赞7次,收藏33次。一、总述由于C++兼容C语言,所以static在C语言中的用法对于C++是同样适用的。两者的不同就是C++中多出来的特性,而这些特性与C++面线对象的特性有关。二、static在C语言中的作用(C++通用)1、修饰变量a、修饰全局变量(全局变量与静态全局变量的对比)修饰全局变量:作用域仅限于变量被定义的文件中,其他文件即使用extern声明也无法直接使用此变量,extern用法详见这里。(可以间接访问,即通过本文件的非static函数返回static变量的值,类似于C++类中的priv._c++ static可以被包含到其他代码吗