
面试相关小问题
SKY丶丿平才
记录嵌入式学习的点点滴滴
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
c语言中结构体大小的计算
笔试高频考题之结构体大小的计算 结构体,是c语言中能面向对象编程的重要支撑,因而在c语言编程中被广泛应用,因而在嵌入式工作的笔试题中经常出现结构体大小计算类型的题目,下面让我们来看看结构体大小计算的具体细节。 由于存储变量地址对齐的问题,结构体大小计算必须满足两条原则: 一、结构体成员的偏移量必须是成员大小的整数倍(0被认为是任何数的整数倍) 二、结构体大小必须是所有成员大小的整数倍 下面来具体分析 1、简单结构体 struct s1{ char ch1; char ch2; int i; }; 这个结构体原创 2020-11-06 12:36:53 · 870 阅读 · 0 评论 -
嵌入式工程师面试时可能会问的小问题之互斥量的死锁
嵌入式工程师面试时可能会问的小问题之互斥量的死锁 在面试时,面试官可能会问你在线程中,互斥量什么时候会发生死锁。下面我们用一段代码来诠释这个现象。 #include <stdio.h> #include <pthread.h> pthread_mutex_t mutex1; //定义两把锁 pthread_mutex_t mutex2; int data=0; void *func1(void *arg) { int i原创 2020-08-02 17:07:58 · 182 阅读 · 0 评论