传说中博文标题带有笔试、面试等点击率都会很高呢?我也试试!
众生皆是码农命,我们这种即将战秋招的渣渣,既没有超凡的能力,也没有流弊的项目,怎么破?
唯独苦苦怒刷基础,笔试题,面试题,因为以前常常刷OJ,所以很多面试题的编程题倒是可以解,但是笔试题或者基础题我就不记得了,唯独慢慢回想。
况且,写这种面试题,谁能写得赢JULY神。
今天首先讲得是字节对齐。
注意:我是一个渣,所以我只能按自己的理解来说了(要不然怎么会这么惨呢?)。如果你想看大神的解释,请看这里
来看个题目
#include <iostream>
using namespace std;
struct A{
char b;
int a;
};
int main()
{
A a;
cout<<sizeof(a);
return 0;
}
请问上述输出的是什么呢?A.5,B.6.C7.D.8
答案是:D,如果你选A,那么恭喜你,你不知道什么叫字节对齐。(我也不知道,╮(╯▽╰)╭)
按我的理解来说,在结构体中,分配的空间,是有“格式”的,好比宿舍,我们住人的时候,床总是一样的,有