sizeof(结构体)和内存对齐此教程自ITjob软件开发教程网提供特此分享互相学习有的时候在脑海中停顿了很久的显而易见的东西其实根本上就是错误的就拿下面的问题来看:struct T{char chint i }使用sizeof(T)将得到什么样的答案呢要是以前想都不用想在32位机中int是4个字节char是1个字节所以T一共是5个字节实践出真知在VC6中测试了下答案确实8个字节哎反正受伤的
结构体字节对齐问题[转] ?include<stdio.h> struct a { char no[10] int p long int pp unsigned int ppp char x float y double h }xy void main() { printf(struct a: d nsizeof(struct a)) 不是等于 35 吗 为什么等于 40 啦 }结构体的s