Pointers C编程结构指针
如何继续此函数以搜索int_set数组中的“item”并返回true/false?我不知道如何使用指针作为函数的参数Pointers C编程结构指针,pointers,struct,Pointers,Struct,如何继续此函数以搜索int_set数组中的“item”并返回true/false?我不知道如何使用指针作为函数的参数 struct int_set { int * array; int max_elements; int current_elements; }; //作用 int int_set_search(struct int_set * ptr, int item){}; int-int\u-set\u搜索(结构int\u-set*ptr,in
struct int_set {
int * array;
int max_elements;
int current_elements;
};
//作用
int int_set_search(struct int_set * ptr, int item){};
int-int\u-set\u搜索(结构int\u-set*ptr,int-item)
{
对于(int i=0;imax_元素;++i)
{
if(ptr->array[i]==项目)
{//找到了!
返回TRUE;
}
}
返回FALSE;
}
你为什么不试一下,遇到麻烦时再问一个更具体的问题呢?
int int_set_search(struct int_set * ptr, int item)
{
for(int i=0; i < ptr->max_elements; ++i)
{
if (ptr->array[i] == item)
{ // Found it!
return TRUE;
}
}
return FALSE;
}