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语言视频教程

更多相关文章

  1. c++如何从函数返回数组
  2. C语言sqrt函数的用法
  3. c语言编写strcpy函数的方法
  4. c语言strcpy函数用法
  5. c语言允许函数的递归调用吗
  6. c语言求x的n次方的函数是什么
  7. c语言函数返回值类型由什么决定?
  8. c语言程序总是从第一个定义的函数开始执行吗?
  9. c语言规定在一个源程序中main函数的位置是哪里?

随机推荐

  1. 第九章 Android 系统信息与安全机制
  2. android 监听应用前后台运行状态
  3. android4.4.2 bluetooth解析(二)
  4. android ADB 详解
  5. Android自带音频均衡器MusicFx分析
  6. android同一个程序中使用多个地图出现混
  7. Android关闭JIT的方法
  8. Android学习笔记_布局文件属性的说明
  9. Java EE 6 SDK+Eclipse JEE+Android(安卓
  10. Android Choreographer 源码笔记