数据结构C语言

顺序表的查找
算法描述
int LocateElem(Sqlist L,ElemType e)
{
for(i=0;i<L.length;i++)
if(L.elem[i]==e) return i+1;
return 0;
}
求助int LocateElem(Sqlist L,ElemType e)是什么意思,为什么要这样表达?

int LocateElem(Sqlist L,ElemType e)这是定义了一个函数(或者叫方法),int 是函数的返回值数据类型(整数型),LocateElem是函数名称,后面的括号里面是参数,有两个参数,Sqlist是自定义的顺序表数据结构类型(参数类型),L是第一个参数变量名,ElemType是顺序表单体数据结构类型,e是第二参数变量名。函数的作用就是在L中的elem顺序表中,查找等于e的元素,如果有就返回其在顺序表中的序号,没有返回0追问

谢谢!我应该如何去学习数据结构呢,感觉这些代码和C写出来的不太一样

温馨提示:答案为网友推荐,仅供参考
相似回答