嵌入式C面经30题

1. static 关键词的作用是什么?
2. static 修饰局部变量会用在什么时候?
3. static 修饰全局变量,全局变量会在那个空间?
4. static 修饰函数时,函数的作用域是什么?
5. extern 关键字的作用是什么?
6. volatile 关键字的作用是什么?
7. sizeof 和 strlen 的区别是什么?
8. strcpy 和 memcpy 的区别是什么?
9. 如何理解变量的定义和使用?
10. 数组和指针的区别是什么?
11. 回调函数的定义是什么?
12. 函数指针和指针函数的区别是什么?
13. 空指针(NULL)和 void * 的区别是什么?
14. 结构体与联合体之间的主要区别是什么?
15. 什么是内存泄漏?如何产生的?
16. 什么是内存溢出?如何产生的?
17. 堆和栈的区别是什么?
18. 栈区和堆区的特点是什么?
19. 常量区和代码区的定义是什么?
20. 静态区的作用是什么?
21. BSS 区和 Data 区的区别是什么?
22. 大小端模式的定义是什么?
23. C 语言的编译过程包含哪些步骤?
24. 预处理的作用是什么?
25. 编译阶段的主要任务是什么?
26. 汇编阶段的主要任务是什么?
27. 链接阶段的主要任务是什么?
28. 如何避免内存泄漏?
29. 动态内存分配和静态内存分配的区别是什么?
30. 如何判断一个变量是否为野指针?
面经整理到下方专栏
全部评论

相关推荐

09-13 10:30
门头沟学院 Java
点赞 评论 收藏
分享
shanhai1:第一份实习挺看运气的
点赞 评论 收藏
分享
09-13 10:40
门头沟学院 Java
听别人介绍,刷了一堆力扣题,考场上写函数,一直无法通过。赛后才知道要自己写输入输出,力扣害人不浅
Silencer76:输入输出练习题单,请https://www.nowcoder.com/exam/oj?page=1&tab=%E7%AE%97%E6%B3%95%E7%AC%94%E9%9D%A2%E8%AF%95%E7%AF%87&topicId=372
点赞 评论 收藏
分享
评论
7
44
分享

创作者周榜

更多
牛客网
牛客网在线编程
牛客网题解
牛客企业服务