wz199510 2015-10-29 14:05 采纳率: 10%
浏览 2981

总是出现 undeclared identifier,但是我已经定义了

#include
#include
#include
#include
#include
int Student=0;//总人数
int N;
int Mark[100];
int Mark1[100];
struct student *Head;
struct student
{
char Name[20];
char Snum[20];
char Sex[4];
};
typedef struct node
{
char name[20];
char snum[20];
char sex[4];
struct node *pnext;
}node,*pnode;//类型声明
struct student *GetData();//文件导入
pnode create_list();//创建链表
void traverse_list(pnode phead);//遍历链表输入
int length_list(pnode phead);//链表长度
void sort_list(pnode phead);//学号正排序
void inverse_list(pnode phead);//学号反排序
void delete_list(pnode phead);//链表删除
int insert_list(pnode phead);//链表插入
void main()
{
srand(time(NULL));//随机函数初始化
pnode head=NULL;//建空链表
head=create_list();//链表头指针地址返回head
printf("\n");
traverse_list(head);//原链表正排序
sort_list(head);
printf("1.按照学号大小正排序后:\n");
traverse_list(head);
int pos;
pos=rand()%N+1;////随即删除
delecte_list(head,pos);
printf("2.系统随机删除的同学第%d个同学\n\n删除后按学号反序输出",pos);///
inverse_list(head);//反排序
traverse_list(head);
printf("3.系统已从剩余学生中抽取了一位\n\n");
printf("插入该生序号为%d\n\n",insert_list(head));
traverse_list(head);//遍历重新反排序链表输出
}

  • 写回答

3条回答 默认 最新

  • oyljerry 2015-10-29 14:30
    关注

    定义放在使用前。这样可以找到

    评论

报告相同问题?

悬赏问题

  • ¥50 如何用脚本实现输入法的热键设置
  • ¥20 我想使用一些网络协议或者部分协议也行,主要想实现类似于traceroute的一定步长内的路由拓扑功能
  • ¥30 深度学习,前后端连接
  • ¥15 孟德尔随机化结果不一致
  • ¥15 apm2.8飞控罗盘bad health,加速度计校准失败
  • ¥15 求解O-S方程的特征值问题给出边界层布拉休斯平行流的中性曲线
  • ¥15 谁有desed数据集呀
  • ¥20 手写数字识别运行c仿真时,程序报错错误代码sim211-100
  • ¥15 关于#hadoop#的问题
  • ¥15 (标签-Python|关键词-socket)