已结贴√
问题点数:20 回复次数:2
帮忙解释下面程序里res什么意思
#include
#include
#include
typedef struct resisdent
{
long num; // 编号
char adress[50]; // 用户地址
char name[50]; // 户名
long last_num; // 上次读数
long now_num; // 抄表读数
long cost_remain; // 电费余额
struct resisdent *next; // 下一个用户
} res;
void main()
{
// 函数声明
res *enter(); //就是这里 res *delete(res *);
res *alter(res *);
void display(res *);
void search(res *);
res *jiaofei(res *);
res *chaobiao(res *);
int menu_select();
// 变量初始化
// head 变量保存链表头指针
res *head=NULL;
res *p1,*p2,*p3;
int i,j,k;
for(;;)
{
switch(menu_select())
{
case 1: head=enter();break;
case 2: head=delete(head);break;
case 3: head=alter(head);break;
case 4: display(head);break;
case 5: search(head);break;
case 6: head=jiaofei(head);break;
case 7: head=chaobiao(head);break;
case 8: exit(0);
}
}
}
// 菜单选项
int menu_select()
{
int ch;
printf("***************Welcome to the eletronic