我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

请看下56行哪里有问题,如何修改。(语言-c语言)

C语言数据结构,想要进行查找元素的操作。
56行是while语句那一行,报错“wrong type argument to unary exclaimation mark”
感谢各位!
int LocateElem(List *L,struct STU e3,struct STU (*compare)(struct STU,struct STU))
{
struct STU *p;
int i=1;
p=&(L->elem);
while(i<=L->length&&!(*compare)(*p++,e3)) ++i;
if(i<=L->length) return i;
else return 0;
}

while(i<=L->length&&!compare(*p++,e3)) ++i; 就行了。

  • 可以看下algorithm参考手册中的 c语言-exp()

近期文章

  • python问题,我写的运行不出来?
  • 铁子们,问一下哪里出错,在Python编译器可以运行出来,复制在Python123上面就只对了一个
  • 从1000中获得50个平均值
  • arco design pro后台管理系统的跨域代理问题
  • 二进制设计红绿灯!有设计思路,画图。
  • C语言数组问题午取地址问题
  • 信息安全,作为一家公司的安全团队的一员,对问题进行分析回答
  • 求推荐个在线文件的预览工具或插件
  • pands对数据库中的周、月、季度、年份求和
  • 关于数组的一个问题。
  • TCPDF垂直拉伸文本
  • Navicat MySQL delimiter不生效
  • 求三位数中的水仙花数
  • PAT- B1052 测试点0条件判断修改
  • python根据列条件赋值给新列
  • 这个怎么做啊,朋友们救
  • 4236555888
  • sql优化:优化一下sql,现在的sql跑不出来数据
  • PHP应用程序与外部firebird数据库连接
  • 请解决阶乘递归调用计算问题

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华