指针实现查找,写出一通用函数,键盘输入的一个数是否在一维数组中。若找到,返回该数在数组中的下标值,否则返回-1
时间: 2024-02-20 21:02:07 浏览: 21
未知数x的系数可以用数组a表示其元素为-C++数组与指针
下面是一个通用函数,可以实现在一维数组中查找某个数是否存在,如果存在,则返回该数在数组中的下标值,否则返回-1:
```c
int findNumberInArray(int *arr, int len, int num) {
int i;
for (i = 0; i < len; i++) {
if (arr[i] == num) {
return i;
}
}
return -1;
}
```
其中,arr为一维数组的首地址,len为数组的长度,num为要查找的数。函数从数组的第一个元素开始遍历,如果找到了与num相等的元素,则返回该元素在数组中的下标值,否则遍历完整个数组后返回-1。
阅读全文