malloc()文档说返回的指针适合于任何类型的变量.在我的系统上,long double的大小为12,但malloc()返回的一些指针在8字节边界上对齐而不是12(ptr%12给出4).谁能指出我在这里失踪了什么?提前致谢.
c malloc
c ×1
malloc ×1