LinuxC高频面试题及详细答案(实战版)
一、C语言基础面试题
1、static关键字的作用?
答案:
static主要有三个核心作用,分场景使用:
1)修饰局部变量:改变变量生命周期,程序运行期间内存不释放,只会初始化一次,上次调用的值会保留到下次调用。作用域不变,依旧只能在当前函数内使用。
2)修饰全局变量:改变变量作用域,仅限当前源文件(.c)内部可见,其他文件无法通过extern引用,避免全局变量跨文件冲突。
3)修饰函数:函数仅当前源文件可调用,对外隐藏接口,适合封装模块内部私有函数。
面试加分点:static变量存储在数据段(.data),而非栈区,所以不会随函
您可能关注的文档
最近下载
- 水利水电工程单元工程施工质量检验表与验收表(SLT631.8-2025).docx
- 中国民间故事大全阅读(最新) .pdf VIP
- 《人性的弱點》全集!.doc VIP
- T∕CABEE 048-2023 超低能耗建筑用外门窗应用技术规程.pdf
- 九年级化学第3单元教案第三单元 物质构成的奥秘.docx
- 甘肃省普通高中新课程实验总结表彰.doc VIP
- 第二十九节机电工程管理方案.docx
- 临床液相色谱-串联质谱检测方法建立、性能确认和质量控制-小分子分析物的定量检测.pdf VIP
- 新人教版四年级上册数学第一单元试卷.pdf VIP
- 科技金融投入、数字化转型与...能转换——基于制度环境视角_尹希果.pdf VIP
原创力文档

文档评论(0)