c++static面试题
时间: 2023-08-01 14:12:28 浏览: 220
回答: 面试题中的C static主要涉及到static关键字的作用和特性。首先,static关键字可以用于定义全局变量和函数,使其具有全局可见性,但需要在其他文件中使用时进行extern声明。如果加了static前缀,就会对其他源文件隐藏。此外,static还可以用于保持变量内容的持久性,因为静态变量存储在静态数据区,具备默认值0和持久性的特点。另外,static还可以用于类成员声明。总的来说,static的主要功能是隐藏和持久性。而C 11是C语言的一个重大更新,引入了许多新特性,对开发效率的提升非常明显。[1][2][3]
阅读全文