回 帖 发 新 帖 刷新版面

主题:求助,关于链表问题

我想建一个链表,但是有错,可以帮忙看看哪里错了吗?谢谢


#include <stdlib.h>

#include <stdio.h>

struct vstr{   ///////出错原因,在two or more data types in declaration specifiers

  int selfreq;

  struct vstr *next;

}

void vstr_create(struct vstr *pvlist, int *NB) ////出错原因:expected ‘struct vstr *’ but argument is of type ‘struct vstr’

{

  double vunit = *Vunit;

  int nb = *NB;


  pvlist->selfreq=nb;

  pvlist->next=NULL;

}


void main(){

  int p=10, i;

  struct vstr *vlist_boot=(struct vstr *)malloc(p*sizeof(struct vstr));

  for(i=0;i<p;i++){

    vstr_create(vlist_boot[i], &nb);

  }


 free(vlist_boot);

}

}

回复列表 (共1个回复)

沙发

struct vstr{ ///////出错原因,在two or more data types in declaration specifiers

int selfreq;

struct vstr *next;

};//这里要加分号的。

我来回复

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