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

为什么不执行我定义的函数?

#include
int search(int key,int a[],int length)
{
int ret=-1;
int i;
for(i=0;i
{
if(a[i]==key)
{ret=i;
break;}

}return 0;

}
int main()
{
int a[]={2,1,3,4,5};
int x,loc;
scanf("%d",&x);
loc=search(x,a,sizeof(a)/sizeof(a[0]));
if(loc!=-1)
{
printf("%d %d",x,loc);
}else printf("NULL");
return 0;
}

函数的返回值不对 return ret; // return 0;

近期文章

  • 求Π的近似值绝对值之差小于精度的迭代问题
  • 刚学这个求解答,如何一步步写下去
  • 大一新生,不明白这是怎么回事
  • MySQL 如果数据类型如果字符型,存放的字段全是数字,会默认为数值型?
  • idea代码运行后需要class
  • windowbuilder安装,建项目以后打不开
  • DVA 如何解决运行报错:异常:TypeError: 'caller', 'callee', and 'arguments'
  • win c++ socket长链接定时回复
  • R语言ggplot拟合回归直线拟不出来
  • 用户手动指定后端baseURL地址
  • jsp中显示数据每一个数据都要一串sql语句才能实现,而且还要遍历出来,求各位大神帮忙
  • 路由交换实际操作和拓扑图
  • c++的程序设计的问题
  • 如何MODIS制作中国的遥感影像
  • 安装mysql报错,最后一步提示connection error,Nr.2002
  • python3.10.8与什么版本的anaconda兼容
  • 公办二本计算机专业毕业现状如何?
  • c语言如何比较两个字符串是否相等
  • 為什麼模型辨識會沒有結果?可以從訓練好的模型查看標籤嗎?
  • 求最高成绩学生的各科成绩

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

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

友情链接:代码精华