C语言终极面试宝典(题目)

1.关键词static的作用是什么?

2.引用和指针的区别?

3..h的头文件中的ifnedf/define/endif的作用

4.#include和#include"file.h"的区别

5.描述实时系统的基本特征

6.全局变量和局部变量在内存中是否有区别?如果有是什么区别

7.什么是平衡二叉树

8.堆栈溢出一般是有什么原因导致的

9.冒泡排序算法的时间复杂度是什么?O(n^2)

10.什么函数不能声明为虚函数?constructor

11.队列和栈的区别

12.不能做switch()的参数类型

13.局部变量能否和全局变量重名?

14.如何引用一个已经定义过的全局变量?

15.全局变量可不可以定义在被多个.c文件包含的头文件中?为什么?

16.语句for(;1;)有什么问题?他是什么意思?

17.do……while和while……do有什么区别

18.

19.程序的内存分配?

你可能感兴趣的:(C语言终极面试宝典(题目))