用c语言编写函数 int find ( int * p , int n , int x ),在指针 p 所指的数组中查找整型数 x ,如果 x 在数组中,则该函数返回1,否则返回0。 n 为数组的大小。
时间: 2024-02-25 08:55:34 浏览: 51
带头节点链表的遍历应注意:-C语言__指针数组与指针的指针
可以使用以下代码实现:
```c
int find(int *p, int n, int x) {
for (int i = 0; i < n; i++) {
if (*(p+i) == x) {
return 1;
}
}
return 0;
}
```
该函数使用指针 p 所指的数组进行遍历,如果找到整型数 x 则返回 1,否则遍历结束后返回 0。可以使用指针或数组下标来访问数组元素,这里使用了指针的方式。
阅读全文