对上述图片的驶出有些问题:IDE:vs2015,C++ struct A的大小是40,为何a和b的地址差距为48? vs2015默认未初始化内存初始化为0xcc,为何a的输出结果是cc而b是0?初始化a[0]而不是a[1]的结果是a输出为0,而b却成cc了……完全搞不懂……求各位大神解答一下,多谢啦
收起
struct A大小是40,但是还有地址对齐等,所以地址差距可能是48
报告相同问题?