2020
12-05
12-05
C语言结构体占用内存深入讲解
前言前几天有个小朋友问了我一下,关于C语言结构体占用空间的问题。觉得以后会对小可爱有点帮助,就打算先写一下。structTest{inta;charb;intc;}test;理论上,结构体中的各个成员在内存中应该是连续储存的,就像数组里面的元素一样。事实上,也确实是这个样子的,不过和我们想象的有点不一样。按照我们最初的想法,变量test所占的内存为4+1+4=9。但是我们写一个小代码验证一下发现和我们想的不一样。它的内存为12。...
继续阅读 >