又被 C 颠覆认知了,原来 gcc/clang extension 的允许空结构体,规定 sizeof(空结构体对象) 为 0...
意思就是定义一个数组 empty a[1000]; 然后这里面所有对象的地址都一模一样...
甚至你定义 empty a[1000]; empty b; empty c; a 里面所有对象和 b, c 的地址都是一样的,太逆天了
意思就是定义一个数组 empty a[1000]; 然后这里面所有对象的地址都一模一样...
甚至你定义 empty a[1000]; empty b; empty c; a 里面所有对象和 b, c 的地址都是一样的,太逆天了