c语言find函数的用法详解
16lz
2021-01-22
c语言find函数的用法详解
C语言之find()函数
find函数用于查找数组中的某一个指定元素的位置。
比如:有一个数组[0, 0, 5, 4, 4];
问:元素5的在什么位置,find函数 返回值 为 2;
find (数组名 + 起始查找元素的位置, 数组名 + 结束查找的元素位置, 想要查找的元素)
直接上代码:
#include <iostream>#include <vector>#include <algorithm>//注意要包含该头文件using namespace std;int main(){ int nums[] = { 3, 1, 4, 1, 5, 9 }; int num_to_find = 5; int start = 0; int end = 5; int* result = find( nums + start, nums + end, num_to_find ); if( result == nums + end ) { cout<< "Did not find any number matching " << num_to_find << endl; } else { cout<< "Found a matching number: " << *result << endl; } return 0;}
推荐学习:c语言视频教程
更多相关文章
- c++如何从函数返回数组
- C语言sqrt函数的用法
- c语言编写strcpy函数的方法
- c语言strcpy函数用法
- c语言允许函数的递归调用吗
- c语言求x的n次方的函数是什么
- c语言函数返回值类型由什么决定?
- c语言程序总是从第一个定义的函数开始执行吗?
- c语言规定在一个源程序中main函数的位置是哪里?