C++函数栈空间的最大值是多少? C语言参数压栈顺序是怎样的? C++如何处理返回值? C++中拷贝赋值函数的形参能否进行值传递? C++的内存管理是怎样的? 什么是内存泄漏?如何判断内存泄漏? 指针 数组指针和指针数组有什么区别? 函数指针和指针函数有什么区别? 数组名和指针的区别与联系是什么? 指针进行强制类型转换后与...
指针 数组指针和指针数组有什么区别? 函数指针和指针函数有什么区别? 数组名和指针的区别与联系是什么? 指针进行强制类型转换后与地址进行加法运算,结果是什么? 常量指针,指向常量的指针,指向常量的常量指针有什么区别? 指针和引用的异同是什么?如何相互转换? 野指针是什么? C++中的智能指针是什么? 智能指针的内存泄...
\n\n 根据我们的面试经验,发现有不少候选人对此没准备,说起来磕磕巴巴,甚至有人说出项目经验从时间段或技术等方面和简历上的不匹配,这样就会造成如下的后果。\n\n 1 第一印象就不好了,至少会感觉该候选人表述能力不强。\n\n 2 一般来说,面试官会根据候选人介绍的项目背景来提问题,假设...
最近几天,我把去年秋招总结的笔试面试的一些内容,又进行了重新规划分类。详细分成了简历书写,面试技巧,面经总结,笔试面试八股文总结等四个部分。 其中,八股文又分成了C/C++,数据结构与算法分析,Arm体系与架构,Linux驱动开发,操作系统,网络编程,名企笔试真题等七个部分。本次更新,对于部分不合适的内容进行了删减,新...
attribute可以设置函数属性(Function Attribute)、变量属性(Variable Attribute)和类型属性(Type Attribute)。 gnu对于函数属性主要设置的关键字如下: alias: 设置函数别名。 aligned: 设置函数对齐方式。 always_inline/gnu_inline: 函数是否是内联函数。 constructor/destructor: ...
嵌入式软件工程师笔试面试指南,主要收录笔试面试八股文。包括C/C++,计算机基础,操作系统,Linux驱动,Arm体系与架构,网络编程,大厂笔试面试题等。持续更新中~~有问题可以加我微信,LinuxDriverDev - GXY-123/jianli
c. 如果##后的参数本身也是一个宏的话,##会阻止这个宏的展开。 代码语言:txt 复制 #include <stdio.h> #include <string.h> #define STRCPY(a, b) strcpy(a ## _p, #b) int main() { char var1_p[20]; char var2_p[30]; strcpy(var1_p, "aaaa"); ...
constint*p;//指向常量的指针,p值可以变,p指向的数值内容不可变intconst*p;//常量指针 p指向的内存不可以变,但是p指向的数值可以变int*constp;//同2constint*constp;//指向常量的常量指针。即p指向的内存和数值都不可变 修饰常引用。被 const修饰的引用变量为常引用,一旦被初始化,就不能再指向其他对象了。
哈喽,大家好。最近几天,我把去年秋招总结的笔试面试的一些内容,又进行了重新规划分类。详细分成了简历书写,面试技巧,面经总结,笔试面试八股文总结等四个部分。 其中,八股文又分成了C/C++,数据结构与算法分析,Arm体系与架构,Linux驱动开发,操作系统,网络编程,名企笔试真题等七个部分。本次更新,对于部分不合适的内容...
嵌入式软件工程师笔试面试指南,主要收录笔试面试八股文。包括C/C++,计算机基础,操作系统,Linux驱动,Arm体系与架构,网络编程,大厂笔试面试题等。持续更新中~~有问题可以加我微信,LinuxDriverDev - pangchao-git/EmbeddedSoftwareEngineerInterview