请教一道C语言文件题

来源:百度知道 编辑:UC知道 时间:2024/05/11 00:14:37
这道题是我自己琢磨的,可能比较简单,我是初学者,请高手赐教。
我想在C语言中表达这样的意思:
有猴子、兔子、松鼠,它们都是动物,猴子的尾巴长,兔子的尾巴短,松鼠的尾巴像个伞。

该怎么表达才合适呢?是用结构体、数组,还是枚举比较好?请赐教!

结构体 动物
{
名称(类别);
尾巴;
}
///////////
使用如下:
///////////
动物 动物一;
动物一.名称=松鼠;
动物一.尾巴=像个伞;

结构体~~

归类~

如果只有 结构体 数组 枚举选择,那就是结构体了
不过用类还要好点
猴子 兔子 松鼠 都是动物的子类
他们继承了动物类的属性 比如:长毛 不能说话
又派生了自己的新属性 比如:猴子的尾巴长...