69,382
社区成员
发帖
与我相关
我的任务
分享
#include<stdio.h>
#include<math.h>
#include<string.h>
#include<stdlib.h>
struct stu{
char name[9];
int score[5];
stu *next;
};
stu *crea(int n){
stu *head,*p1,*p2;
int i;
head=p1=(stu*)malloc(sizeof(stu));
scanf("%s%d",head->name,head->score);
head->next=p1;
for(i=2;i<=n;i++){
scanf("%s%d",p1->name,p1->score);
p2=(stu*)malloc(sizeof(stu));
p1->next=p2;
}
p2=NULL;
return head;
}
void main(){
int n=2;
stu *h;
h=crea(n);
}
typedef struct _stu{
char name[9];
int score[5];
struct _stu *next;
} stu;
错误 1 error C2061: 语法错误: 标识符“stu” c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 8 1 vvvv
错误 2 error C2059: 语法错误:“}” c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 9 1 vvvv
错误 3 error C2143: 语法错误 : 缺少“{”(在“*”的前面) c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 10 1 vvvv
错误 4 error C2065: “stu”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 5 error C2065: “head”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 6 error C2065: “p1”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 7 error C2100: 非法的间接寻址 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 8 error C2065: “p2”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 9 error C2100: 非法的间接寻址 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 11 1 vvvv
错误 10 error C2143: 语法错误 : 缺少“;”(在“类型”的前面) c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 12 1 vvvv
错误 11 error C2065: “head”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 13 1 vvvv
错误 12 error C2065: “p1”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 13 1 vvvv
错误 13 error C2065: “stu”: 未声明的标识符 c:\users\administrator\documents\visual studio 2010\projects\vvvv\vvvv\vvvv.c 13 1 vvvv
只贴出来部分,后面还有一大堆