随笔分类 -  嵌入式软件面试准备1---C语言

秋招前面试理论知识准备,嵌入式软件方向。主要包括C语言,Linux操作系统,ARM处理器架构,计算机网路四部分。 C语言是关于嵌入式C语言的一些基础知识的积累,以便后期查阅和备忘。
摘要:链表逆序: https://blog.csdn.net/ljyljyok/article/details/77996029 阅读全文
posted @ 2019-07-11 21:09 FreyLuo 阅读(187) 评论(0) 推荐(0)
摘要://经典冒泡排序void sort_bubble(int* a,int len){ int i, j; int temp; for (i = 0; i < len - 1; i++) { for (j = 0; j < len - 1 - i; j++) { if (a[j] > a[j + 1]) 阅读全文
posted @ 2019-07-11 17:08 FreyLuo 阅读(159) 评论(0) 推荐(0)
摘要:笔试题:https://wenku.baidu.com/view/9e9ed29968dc5022aaea998fcc22bcd126ff42dc.html?rec_flag=default&sxts=1562743904979 C语言基础: https://wenku.baidu.com/view 阅读全文
posted @ 2019-07-10 20:31 FreyLuo 阅读(142) 评论(0) 推荐(0)
摘要:1.转义字符 2.main函数的参数:int main(int argc,char *argv[]); 3.函数类型缺省时,默认int 4.a++ ++a 只要语句结束后(;),两者值都会加一,差别在该语句执行过程中“;”前的区别,c=a++ 与c=++a不一样,前者先赋值,再自增,后者先自增,再赋 阅读全文
posted @ 2019-07-10 14:30 FreyLuo 阅读(286) 评论(0) 推荐(0)
摘要:数组指针和指针数组的区别 https://www.cnblogs.com/mq0036/p/3382732.html 嵌入式经典面试题(C语言) https://blog.csdn.net/IT_114/article/details/6316022 嵌入式软件工程师经典面试题(题库) https: 阅读全文
posted @ 2019-07-09 16:24 FreyLuo 阅读(132) 评论(0) 推荐(0)
摘要:1.Volatile相关知识 Volatile是区分C程序员和嵌入式系统程序员最基本的问题。 嵌入式系统程序员经常同硬件、中断、RTOS等打交道,所有这些都要求volatile变量。不懂volatile很可能会带来灾难。volatile的作用 作为指令关键字, 确保本条指令不会因编译器的优化而省略, 阅读全文
posted @ 2019-06-14 16:03 FreyLuo 阅读(160) 评论(0) 推荐(0)