欢迎使用CSDN-markdown编辑器

【20道C/C++经典面试】

(1)变量的声明和定义有什么区别?

(2)写出bool、int、float、指针变量与“零”比较的if语句?

(3)sizeof 和 strlen 的区别?

(4)C语言中的关键字 static 和 C++ 的关键字 static 有什么区别?

(5)C语言的 malloc 和 C++ 中的 new 有什么区别?

(6)写一个标准“宏”MIN

(7) 一个指针可以是 volatile 吗?

(8)a 和 &a 有什么区别?

(9)简述C、C++程序编译的内存分配情况?

(10)描述 strcpy、sprintf 与 memcpy 的区别?

(11)设置地址为 0x67a9的整型变量的值为 0xaa66?

(12)面向对象的三大特征?

(13)C++的空类型有哪些成员函数?

(14)谈谈你对拷贝构造函数和赋值构运算符的认识?

(15)用 C++ 设计一个不能被继承的类?

(16)访问基类的私有虚函数?

(17)描述成员函数的重写、重载和隐藏的区别?

(18)描述多态实现的原理?

(19)链表和数组的区别?

(20)怎样把一个单链表反序?

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值