c++面试技巧-基础篇

本文介绍了C++面试中常见的问题,包括C++语言的优缺点、程序调试中的错误类型、预处理器指令#include的作用、C++程序的组成、注释区别、字符与字符串常量的不同、变量的存储类型以及实型数据和字符变量的存储细节。
摘要由CSDN通过智能技术生成

1.面试官:简述C++语言的优缺点。

应聘者:C++语言的优缺点如下。

• C++语言的优点:C++语言既保留了C语言的有效性、灵活性、便于移植等全部精华和特点,又添加了面向对象编程的支持,具有强大的编程功能,可方便地构造出模拟现实问题的实体和操作;用C++编写的程序可读性好,生成的代码质量高,编写出的程序具有结构清晰、易于扩充等优良特性,适合于各种应用软件、系统软件的程序设计。

• C++语言的缺点:首先C++比C增加很多功能,也注定它比C更消耗内存;C++的可移植性一般;C++的动态对象必须及时销毁,否则可能会造成内存泄漏。

2.面试官:程序调试输出过程中一般会有几种错误,分别是什么?

应聘者:程序调试输出过程一般有语法错误和警告信息两种。

• 语法错误:常见的很多语法错误是输入的格式不对造成的,一般情况进行简单的修改就可以执行,一个语法错误可以引发多条Error信息,因此修改一个错误后,最好重新编译一次,以便提高工作效率。

• 警告信息:一般是违反了C/C++的规则,因而系统给出警告信息,警告信息不会影响程序的执行。

3.面试官:#include的作用是什么?

应聘者:这是一个预处理器编译指令,总是以字符#打头。预处理器在调用编译器时,该指令使得预处理器将include后面的<>中的文件读入程序。就是事先把后面需要使用的文件在开头处就定义了。

4.面试官:简述C

  • 3
    点赞
  • 7
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

五百五。

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值