结构体对齐规则
1.第一个成员数据在偏移地址为0的位置
2.对于每个数据成员,当前成员起始位置为取#pragma pack指定的数值当前数据成员的较小值的整数倍。...这时候我们可以通过调整成员数据的位置来节省空间。
例如,下方例子默认对齐模数为8时,长度为24。经过将两个char数据提前后,结构体的长度减少为16字节。...字符串是由一对双引号括起来的字符序列,并在最后自动加上字符终止符’\0’。
字符数组是类型为char的数组,与其他类型的数组一样,是在计算机中表现为一段连续的内存空间。...memcpy的作用是将源src地址开始,拷贝len个字节的数据至dst地址中。...下例子中,将仅会将s,r,c,\0四个字符拷贝至dst字符数组中,并不会src中所有的8个字符拷贝到dst中去
char src[] = {'s','r','c','\0','D','A','T','