| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 424 人关注过本帖
标题:这个例题真的看不懂求解?
取消只看楼主 加入收藏
乾坤洞主
Rank: 3Rank: 3
来 自:乾坤洞
等 级:论坛游侠
帖 子:93
专家分:103
注 册:2012-7-18
结帖率:77.78%
收藏
已结贴  问题点数:20 回复次数:3 
这个例题真的看不懂求解?
#define ERROR 0

#define OK 1

struct STU

{ char name[20];

char stuno[10];

int age; int score;

}stu[50];
//这个结构体数组有啥用?
struct LIST

{ struct STU stu[50];
int length;}L;//上面结构体数组有啥用?

int printlist(struct LIST L)

{ int i;

printf("name s tuno age score\n");

for(i=0;i<L.length;i++)

printf("%s %s\t%d\t%d\n", L.stu[i].name, L.stu[i].stuno, L.stu[i].age, L.stu[i].score);

printf("\n");

}

int listinsert(struct LIST *L,int i,struct STU e)

{ struct STU *p,*q;

if (i<1||i>L->length+1)

return ERROR;

q=&(L->stu[i-1]);

for(p=&L->stu[L->length-1];p>=q;--p)
//郁闷for中第一个表达式第一次执行p=&L->STU(-1)吗?
*(p+1)=*p; *q=e; ++L->length;

return OK;

}/*ListInsert Before i */

main()

{ struct STU e;

L.length=0;

strcpy(e.name,"zmofun");

strcpy(e.stuno,"100001");

e.age=80;

e.score=1000;

listinsert(&L,1,e);

printlist(L);

printf("List length now is %d.\n\n",L.length);

strcpy(e.name,"bobjin");

strcpy(e.stuno,"100002");

e.age=80;

e.score=1000;

listinsert(&L,1,e);

printlist(L);

printf("List length now is %d.\n\n",L.length);

}

数据结构里的例题我粘贴过来的!
搜索更多相关主题的帖子: age 结构体 
2012-07-25 18:37
乾坤洞主
Rank: 3Rank: 3
来 自:乾坤洞
等 级:论坛游侠
帖 子:93
专家分:103
注 册:2012-7-18
收藏
得分:0 
回复 2楼 embed_xuel
好吧,是我没有好好听课,可是第一和结构体数组有啥用?
stu[50]不是已经包含在第二个L里了吗?

和尚我爱四处游,疯疯癫癫有理由    
开开心心是正道,愁愁烦烦不应该
2012-07-25 18:45
乾坤洞主
Rank: 3Rank: 3
来 自:乾坤洞
等 级:论坛游侠
帖 子:93
专家分:103
注 册:2012-7-18
收藏
得分:0 

和尚我爱四处游,疯疯癫癫有理由    
开开心心是正道,愁愁烦烦不应该
2012-07-25 19:09
乾坤洞主
Rank: 3Rank: 3
来 自:乾坤洞
等 级:论坛游侠
帖 子:93
专家分:103
注 册:2012-7-18
收藏
得分:0 

和尚我爱四处游,疯疯癫癫有理由    
开开心心是正道,愁愁烦烦不应该
2012-07-25 19:41
快速回复:这个例题真的看不懂求解?
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.051462 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved