回 帖 发 新 帖 刷新版面

主题:请教一个问题,关于树的。

struct csnode
{
    char data[20];
    struct csnode *firstchild,*nextsibling;
}csnode,*cstree;

struct csnode *p[102];

void createtree()
{

    int i;
    for (i=0;i<=101;i++)
    p[i]=(cstree)malloc(LEN);
    p[0]->data=NULL;          p[0]->nextsibling=NULL;      p[0]->firstchild=p[1];
    p[1]->data="com";         p[1]->nextsibling=p[29];     p[1]->firstchild=p[2];
    p[2]->data="163";         p[2]->nextsibling=p[5];      p[2]->firstchild=p[3];
..............
...............



可以这样给p[1],p[2]之类的赋值吗?

回复列表 (共3个回复)

沙发

可以啊

板凳


谢谢了,我试过了,能行

3 楼

有创意,学习

我来回复

您尚未登录,请登录后再回复。点此登录或注册