1.引用和指针有什么区别?

引用必须初始化,指针不必;

引用初始化后不能改变,指针可以改变指向的对象;

不存在空值的引用,但存在指向空值的指针;

2.描述实时系统的基本特性。

在指定的时间内完成任务,实时性和可靠性。

3.什么是平衡二叉树?

左右子树都是平衡二叉树,且左右子树的深度差值的绝对值不大于1.

4.堆栈溢出一般是什么原因造成的?

5.float 变量和0怎么作比较?

此题摘自:http://blog.csdn.net/jinbi/article/details/6820490

  1. const float NORM = 0.00001; 
  2. float flag = 0.0; 
  3. if((flag>=-NORM) && (flag<=NORM))   //float变量与零值的比较表达式!! 
  4. printf("flag equal zero.\n", flag); 
  5. else 
  6. printf("flag not equal zero.\n");