
面试问题
空山明月_Blog
本人所有技术博客均为学习笔记,用于记录自己的学习过程,其中可能有些不太准确甚至错误的认识,望大家不吝赐教。
展开
-
面试试题(C++方向)
1、C和C++的特点与区别?答:(1)C语言特点:1.作为一种面向过程的结构化语言,易于调试和维护;2.表现能力和处理能力极强,可以直接访问内存的物理地址;3.C语言实现了对硬件的编程操作,也适合于应用软件的开发;4.C语言还具有效率高,可移植性强等特点。(2)C++语言特点:1.在C语言的基础上进行扩充和完善,使C++兼容了C语言的面向过程特点,又成为了一种面向对象的程序设计语言...原创 2017-06-18 17:47:06 · 84703 阅读 · 9 评论 -
面试题(C++方向)
第一篇1、在函数内定义一个字符数组,用gets函数输入字符串的时候,如果输入越界,为什么程序会崩溃?答:因为gets无法截断数组越界部分,会将所有输入都写入内存,这样越界部分就可能覆盖其他内容,造成程序崩溃。2、C++中引用与指针的区别答:联系:引用是变量的别名,可以将引用看做操作受限的指针;区别:1) 指针是一个实体,而引用仅是个别名;2)引用只能在定义时必须初...原创 2017-07-06 10:34:07 · 35198 阅读 · 6 评论