没有合适的资源?快使用搜索试试~ 我知道了~
首页嵌入式C语言面试题汇总(超经典).pdf
嵌入式C语言面试题汇总(超经典).pdf
需积分: 45 160 下载量 147 浏览量
更新于2023-05-12
评论 18
收藏 97KB PDF 举报
对于嵌入式Linux开发类职位来说,最重要的是C语言基本功底,对C语言要了解的十分透彻,比如C语言的面向对象编程,怎么用C语言去实现面向对象类高级语言的继承、多态、封装。达到熟练掌握数据结构,尤其是链表。对于指针不能仅停留在取址、加减运算这基本印象上,至少要达到知道指针与数组名的区别,知道char、int等指针类型的区别以及它们的相互转换方法,知道函数指针与指针函数的使用以及区别等等。在学习过程中要找准自己的方向,不要去过度追求各种金光闪闪的框架以及语言的技巧,学习过程中要注重各个知识背后的原理,而不是仅仅会用。 我们在找嵌入式方面的工作时,让我们头疼的恐怕就是面试题了,因为我们摸不到企业的命题规律,也不知道该怎样去准备,今天将各大企业的面试题进行汇总,分享给大家,希望可以帮到各位小伙伴。加油哦!
资源详情
资源评论
资源推荐
1 static
C static
1).
2).
3).
2
1)
2)
3)
<<>> = =
3.h ifndef/define/endif
4#include #include file.h
Standard Library file.h
file.h
5
6
7
1
8
1.
2.
9
O(n^2)
10
constructor
11
12 switch()
switch
13
::
14
extern
extern
15 .C
C static
C C
16 for( 1 )
while(1)
17dowhile while do
18statac
static static
static
( ) static
static
(static)
static static
;
static static
static static
19
c/C++
1stack
2 heap
OS
3 static
4
5
//main.cpp
int a=0; //
char *p1; //
main()
{
intb;
char s[]= abc; //
char *p2; //
char *p3= 123456; //123456 \0 p3
static int c=0 //
p1 = (char*)malloc(10);
p2 = (char*)malloc(20); // 10 20
strcpy(p1, 123456); //123456 \0 p3
123456
}
20
heap (stack)
1
stack: int b;
b
heap: c malloc
p1=(char*)malloc(10);
C++ new
p2=(char*)malloc(10);
p1p2
2
delete
3
Windows,
WINDOWS
2M 1M
overflow
4
:
: new ,
.
WINDOWS Virtual Alloc
,
5
C
6
char s1[]= aaaaaaaaaaaaaaa
char *s2= bbbbbbbbbbbbbbbbb
aaaaaaaaaaa
bbbbbbbbbbb
( )
#include
voidmain()
{
char a=1;
char c[]= 1234567890
char *p= 1234567890
a = c[1];
a = p[1];
return;
}
10:a=c[1];
004010678A4DF1movcl,byteptr[ebp-0Fh]
0040106A884DFCmovbyteptr[ebp-4],cl
11:a=p[1];
0040106D8B55ECmovedx,dwordptr[ebp-14h]
004010708A4201moval,byteptr[edx+1]
004010738845FCmovbyteptr[ebp-4],al
cl
edx edx
21 , ?
, # ,
#include #define ,
#
c c
1 2 3
1
22 const
const
剩余66页未读,继续阅读
hopelucky
- 粉丝: 8788
- 资源: 235
上传资源 快速赚钱
- 我的内容管理 收起
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
会员权益专享
最新资源
- RTL8188FU-Linux-v5.7.4.2-36687.20200602.tar(20765).gz
- c++校园超市商品信息管理系统课程设计说明书(含源代码) (2).pdf
- 建筑供配电系统相关课件.pptx
- 企业管理规章制度及管理模式.doc
- vb打开摄像头.doc
- 云计算-可信计算中认证协议改进方案.pdf
- [详细完整版]单片机编程4.ppt
- c语言常用算法.pdf
- c++经典程序代码大全.pdf
- 单片机数字时钟资料.doc
- 11项目管理前沿1.0.pptx
- 基于ssm的“魅力”繁峙宣传网站的设计与实现论文.doc
- 智慧交通综合解决方案.pptx
- 建筑防潮设计-PowerPointPresentati.pptx
- SPC统计过程控制程序.pptx
- SPC统计方法基础知识.pptx
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功
评论0