c语言中怎么定义抽象数据类型