1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > C/C++开发工程师面试题整理(一)——C语言关键字 预处理 静态变量全局变量 函数等

C/C++开发工程师面试题整理(一)——C语言关键字 预处理 静态变量全局变量 函数等

时间:2023-05-22 18:29:04

相关推荐

C/C++开发工程师面试题整理(一)——C语言关键字 预处理 静态变量全局变量 函数等

整理一些找工作问到的题型和答案,加油吧,小菜鸡。不会的很多,感谢各位面试官的提问和解释,让我获益匪浅。

一、C语言关键字

1.关键字static的作用是什么(中兴面试题)

答:1.static修饰的是静态变量,系统只分配一次内存;

2.在函数体内的静态变量,如果函数被多次调用,其中的静态变量将保留前一次计算值;

2.static声明的全局变量只能在本地文件中使用,对外封闭在C语言里不能被其他文件所调用;

2.static修饰函数的作用是什么(中兴面试题)

答:函数前加static使得函数成为静态函数。但此处“static”的含义不是指存储方式,而是指对函数的作用域仅局限于本文件(所以又称内部函数)。使用内部函数的好处是:不同的人编写不同的函数时,不用担心自己定义的函数,是否会与其它文件中的函数同名。

3.inline关键字的作用(中兴面试题)

答:说明该函数是内联函数。内联函数会将代码块嵌入到每个调用该函数的地方。内联函数减少了函数的调用,使代码执行的效力提高,但是会增加目标代码的大小,最终会使程序的代码段占有大量的内存。

4.关键字co

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。