大量使用结构体和共用体?
题主问有没有问题,我猜是指它的可移植性。结构体没有问题,绝大多数编程语言都可以很好地兼容。可是共同体就比较麻烦了,举个栗子一个C语言的一个整形数值占用4个字节,这是就可以定义一个4字节字符数组共同指向同一片存储空间。可是移植的时候,这4个字节的高低位顺序就可能发生偏差。同样其他语言定义整型数据只占用2个字节,这样共同体就很麻烦了,需要针对性的修改,给移植工作带来麻烦。