第一种:algorithm文件中的find(begin,end,value)

begin:从哪一个位置开始找,可以是数组名,也可以是数组下标,总之,从哪里开始找是你自己可以决定的。

end:结束的地址,也就是超过这个地址,函数就不再查找

value:是目标值

#include<iostream>
#include<algorithm>
#include<vector>
using namespace std; 
int main()
{
    vector<int> v;                                                                    \\定义了一个空数组
    for(int i=0;i<5;i++){
        v.push_back(i);                                                             \\对数组进行输入值
    }
    if(find(v.begin(),v.end(),4)!=v.end()){  
       cout<<find(v.begin(),v.end(),4)-v.begin()<<endl;                      //获取元素的下标 
    }else{                                                                
       cout<<"元素不存在"<<endl;
    }
    return 0;
}

第二种:string中的find(value,begin)

string的find()是非常好用的

value:代表你所要查找的值

begin:代表你所要开始查找的位置,如果没有,就是默认从头开始查找

但需要注意的是find()的结果是所查到值的位置

如果目标字符出现多次时,只返回到第一个查询到的位置,如要范围所有出现目标字符的位置可以使用循环。

#include<iostream>

#include<string>

using namespace std;

int main()

{

string str="It is my first time to learn how to use find"

int p = 0;
while(str.find(‘o', p)!=string::npos){
            p = str.find('o', p);
            cout<<p<<endl;
            p = p + 1;
        }

}

全网最全find()函数用法相关推荐

  1. 最全pandas函数用法速查手册(高清版)

    Pandas 是 Python 的核心数据分析支持库,拥有快速.灵活.明确的数据结构,旨在简单.直观.快速地处理关系型.标记型数据,是一款强大.灵活的开源数据分析工具. 但是pandas的知识点很多, ...

  2. OpenCV最全函数用法

    记录OpenCV中学习的函数用法 文章目录 图像阈值 cv.threshold()全局阈值 cv.adaptiveThreshold()自适应阈值 Otsu's Binarization: 基于直方图 ...

  3. c++中字符与数值之间的转换函数(全网最全)

    string类型与数值 1.[字符串转换为数值] 记忆小技巧:s看成是string 类型 to是转化 后边的是转化为的类型 i : int u:unsigned l:long f:float d:do ...

  4. 一篇让你熟练掌握Java常用工具包(全网最全)

    文章目录 Apache Commons类库 1 BeanUtils 2 Codec 3 Collections 4 I/O 4.1 工具类 4.2 尾端类 4.3 行迭代器 4.4 文件过滤器 4.5 ...

  5. 【MySQL】对JSON数据操作(全网最全)

    [MySQL]对JSON数据操作(全网最全) 总所周知,mysql5.7以上提供了一种新的字段格式-json,大概是mysql想把非关系型和关系型数据库一口通吃,所以推出了这种非常好用的格式,这样,我 ...

  6. 狂神说SpringMVC笔记(全网最全)

    SpringMVC 狂神说SpringMVC笔记(全网最全) 1.回顾MVC 1.1.什么是MVC MVC是模型(Model).视图(View).控制器(Controller)的简写,是一种软件设计规 ...

  7. MATLAB之find函数用法

    matlab 中 find() 函数用法 一. 功能: **寻找非零元素的索引和值** 语法: ind = find(X) ind = find(X, k) ind = find(X, k, 'fir ...

  8. mapper命名规范_Mybatis系列全解(五):全网最全!详解Mybatis的Mapper映射文件

    封面:洛小汐 作者:潘潘 若不是生活所迫,谁愿意背负一身才华. 前言 上节我们介绍了 < Mybatis系列全解(四):全网最全!Mybatis配置文件 XML 全貌详解 >,内容很详细( ...

  9. python中all函数的用法_python中map、any、all函数用法分析

    这篇文章主要介绍了 python 中 map . any . all 函数用法 , 实例分析了 map . any . all 函数 的相关使用技巧 , 具有一定参考借鉴价值 , 需要的朋友可以参考下 ...

最新文章

  1. 有n个学生选修了c语言程序设计这门课程,C语言程序设计报告学生选修课系统(18页)-原创力文档...
  2. Applet相关知识
  3. koa mysql模块_koa 项目中引入 mysql
  4. Android SettingProvider详解
  5. 用STM32F103C8T6的做IAP时,在跳转时一直进入HardFault_Handler 解决方法
  6. 满分最优解法:1007 素数对猜想 (20分)
  7. SQL 关于地图两个坐标点之间的距离运算
  8. php 数据类型 map,ResultMap和ResultType的区别
  9. elasticsearch6.0单机配置+centos7.0J+dk1.8
  10. 科立捷默认频率_科立捷(KOLEEJ) 【京东配送·隔日达】民用大功率自驾游酒店地下室隧道4S店对讲机 KLJ-T10...
  11. “/”应用程序中的服务器错误(System.Data.OleDb.OleDbException: 操作必须使用一个可更新的查询)
  12. java 解压带密码rar_Java解压和压缩带密码的zip文件过程详解
  13. 什么是外贸网站?企业为什么要建设外贸网站?
  14. C语言:strtok()的用法。
  15. USB(十)2022-03-03
  16. SSD源码解读1-数据层AnnotatedDataLayer
  17. 关闭msmpeng_关闭Windows Defender与性能提升测试
  18. SpringBoot多环境开发
  19. wordpress内容调用_WordPress网站的基本内容
  20. 3DsMax安装教程

热门文章

  1. 数据采集_化妆品生产许可信息管理系统服务平台
  2. 什么是真值(truthy)
  3. 天地图聚合 java_关于天地图的瓦片下载
  4. Postman:通过CSV文件实现接口自动化测试,实际结果预期结果对比,断言判断用例是否通过(上)
  5. Eclipse反编译工具Jad.exe及插件JadClipse配置
  6. IBM宣布启动2014三大战略方…
  7. 聊聊去年最火的前端库zx
  8. [转]中国股市真能独善其身吗?
  9. AutoPostBack属性值为True和False的含义 (即为和不和服务器交互)
  10. [python 爬虫]Python爬虫抓取马蜂窝游记的照片 基于xpath