请教一下数据结构的程序

来源:百度知道 编辑:UC知道 时间:2024/06/17 00:19:36
typedef struct slist_st
{
ELEMENT *element;
int size,length;
}SLIST;
typedef struct element_st
{
int data;
}ELEMENT;
int find(SLIST *list,ELEMENT elem)
{
for(i=0;i<list->length;i++)
if(Equal(list->element[i],elem)) 这句有点疑惑
……

element不是指针吗,怎么变数组了?

实际上,数组就是个指针,只不过是用[]的时候好像感觉和*不一样,事实上,在C语言中,数组和指针的界限是很不明显的。

指针变量和数组名都指向的是一个包含地址空间