C/C++常见面试题(一)

八股文的意义在于,如果你真正理解这些八股,那么你的编程语言才达到了入门级别,如果你不懂,你绝对还没有入门编程语言,也就是说在接下来的工作中,受限于基础的薄弱,你的工作进展会非常的慢,你工作的高度也会受限于你的基础。这是所有企业都会考察八股的原因。

🎬个人简介:一个全栈工程师的升级之路!
📋个人专栏:C/C++面试整理
🎀CSDN主页 发狂的小花
🌄人生秘诀:学习的本质就是极致重复!

目录

1 八股如何回答

2 c语言常见面试题

2.1 GCC编译链接过程

2.2 static 关键字的理解

2.3 变量和函数的声明和定义的区别

2.4 各种指针的区别

2.5 指针常量和常量指针

2.6 引用和指针的区别

2.7 c语言传递参数的几种方式

2.8 结构体的浅拷贝和深拷贝

2.9 #include<> 与#include ""的区别

2.10 宏定义define 的 宏与内联函数和typedef 、以及const 的区别

2.11 c语言中的有符号和无符号数

2.12 指针数组和数组指针

2.13 指针和指针变量

2.14 比较描述一下内存分区

2.15 堆和栈的对比

2.16 vector和array的区别

2.17 结构体和共用体

2.18 extern 关键字

2.19 register 关键字

2.20 volatile 关键字

2.21 restrict 关键字

2.22 数组

2.23 attribute 关键字

2.24 字节对齐原则

2.25 c语言函数的调用过程

2.26 sizeof的底层原理

2.27 typeof 

2.28 extern “C" 的作用

2.29 C++中实例化和具体化的区别 

2.30 C++中哪些情况不能实例化对象

2.31 全局变量在哪个阶段初始化

2.32 简单谈谈中断

2.33 简单讲一下虚

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

发狂的小花

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

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

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

打赏作者

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

抵扣说明:

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

余额充值