永发信息网

线性表的遍历问题,求改错

答案:1  悬赏:60  手机版
解决时间 2021-12-30 11:12
Status print(Sqlist L)
{
int i;
for(i=0;i printf("%d ",L.elem[i]);
return OK;
}
Status Listtraverse(Sqlist L,Status *print(Sqlist))
{
(*print)(L);
return OK;
}
int main()
{
Sqlist la;
Listtraverse(la,print(la));
return OK;
}
该定义的都定义了,我就截取了遍历函数的部分上来,可是编译是“cannot convert parameter 2 from 'int' to 'int (__cdecl *)(Sqlist)'”,为什么?
最佳答案
是说 第二个参数不能从 'int' 形转到 'int (__cdecl *)(Sqlist)'
Listtraverse(la,print(la)); 这里调用不对。。。
你的函数第二参数是指针
Status Listtraverse(Sqlist L,Status *print(Sqlist))
把上面的改成
Status Listtraverse(Sqlist L,Status print(Sqlist))
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
评价《昆虫记》的名人名言
鸡涂什么颜色好看
单选题There'sanAmericanboy________Jac
一个长方体下底周长是28厘米,高是10厘米.这
家谱 孺人是什么
西塞山区黄石爱康医院-婴儿游泳馆怎么去啊,
(二)课内文言阅读(8分)夏蚊成雷,私拟作
为什么排量大的车贵
崩析组什么成语
手机电子相册哪个好
草字头加一个及怎么读? 20分
乳酸菌在结构上区别于酵母菌的重要特点是A.
thinkpadE550笔记本为什么会有赛扬cpu
怎样最快减掉大腿和屁股上的肉啊??
一个会议室长12米,宽9.8米,用每块0.35平方
推荐资讯
十八号村委会在什么地方啊,我要处理点事
苹果手机有出厂前设置的预保修期吗
王子文的粉丝团叫什么
有线网卡是什么?
属蛇住几楼
It was Tropical Storm Washi of Philippines
两个人没有了感情依然在一起,我想那完全只是
仅从特性考虑,玻璃和陶瓷哪个更易散热
如果一个三角形中,一个角是另一个角的2倍,
戴拿奥特曼小说
横峰村老年协会地址有知道的么?有点事想过去
吉州区白塘派出所地址在什么地方?想过去办事
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?