黑马程序员技术交流社区
标题:
菜鸟求教高手 急急急
[打印本页]
作者:
黑色星期天
时间:
2017-11-29 21:00
标题:
菜鸟求教高手 急急急
void sort_list(PNODE pHead){
92 int temp;
93
94 int leng=length_list(pHead);
95 PNODE p;
96 PNODE q;
97 for(int i=0,p=pHead->pNext;i<leng-1;i++,p=p->pNext){
98 for(int j=i+1,q=p->pNext;j<leng;j++,q=q->pNext){
99 if(p->data>q->data){
100 temp=p->data;
101 p->data=q->data;
102 q->data=temp;
103 }
104 }
105 }
请教高手,为什么我的这段代码在编译出现如下错误:
13Nodelist.c:97:45: error: invalid type argument of ‘->’ (have ‘int’)
for(int i=0,p=pHead->pNext;i<leng-1;i++,p=p->pNext){
^
13Nodelist.c:98:20: error: invalid type argument of ‘->’ (have ‘int’)
for(int j=i+1,q=p->pNext;j<leng;j++,q=q->pNext){
^
13Nodelist.c:98:42: error: invalid type argument of ‘->’ (have ‘int’)
for(int j=i+1,q=p->pNext;j<leng;j++,q=q->pNext){
^
13Nodelist.c:99:8: error: invalid type argument of ‘->’ (have ‘int’)
if(p->data>q->data){
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2