欢迎使用CSDN-markdown编辑器

    xiaoxiao2024-12-24  15

    【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)怎样把一个单链表反序?

    转载请注明原文地址: https://ju.6miu.com/read-1294952.html
    最新回复(0)