C++递归线性阵列搜索数字的方法

 更新时间:2015年06月15日 15:44:43   作者:小卒过河  
这篇文章主要介绍了C++递归线性阵列搜索数字的方法,涉及C++递归及数组操作的相关技巧,需要的朋友可以参考下

本文实例讲述了C++递归线性阵列搜索数字的方法。分享给大家供大家参考。具体如下:

这里采用递归方法搜索阵列的数字,发现返回index,未发现范围a -1。

复制代码 代码如下:
int searchArray(int arr[], const int size, const int num, int index = 0) {
    if(index >= size - 1) { return -1; }
    return arr[index] == num ? index : searchArray(arr, size, num, index + 1);
}

希望本文所述对大家的C++程序设计有所帮助。

相关文章

  • 深入分析C语言存储类型与用户空间内部分布

    深入分析C语言存储类型与用户空间内部分布

    这篇文章主要介绍了C语言存储类型与用户空间内部分布,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习吧
    2022-12-12
  • C++ Primer注解之引用和指针

    C++ Primer注解之引用和指针

    这篇文章主要介绍了C++ Primer注解之引用和指针的相关知识,本文通过实例代码给大家介绍的非常详细,具有一定的参考借鉴价值,需要的朋友可以参考下
    2020-02-02
  • C语言实现ATM自动取款机系统的示例代码

    C语言实现ATM自动取款机系统的示例代码

    ATM自动取款机系统是银行业务流程中十分重要且必备的环节之一,在银行业务流程中起着承上启下的作用。本文将用C语言实现一个简单的ATM自动取款机系统,需要的可以参考一下
    2022-08-08
  • C++实现头文件保护机制

    C++实现头文件保护机制

    头文件保护机制是一种防止头文件被重复包含的技术,它主要借助 #ifndef、#define 和 #endif 这些预处理指令来达成,本文就来详细的介绍一下,感兴趣的可以了解一下
    2025-04-04
  • C语言main函数的三种形式实例详解

    C语言main函数的三种形式实例详解

    这篇文章主要介绍了 C语言main函数的三种形式实例详解的相关资料,需要的朋友可以参考下
    2017-06-06
  • C++下标运算符详解

    C++下标运算符详解

    C语言中的下标运算符用于访问数组或指针变量中的元素,它使用方括号 [] 来表示,并在方括号内指定元素的索引位置,本文给大家详细的讲解一下C++的下标运算符,需要的朋友可以参考下
    2023-09-09
  • Visual Studio 2022 Preview 使用 C++20 Module的详细过程

    Visual Studio 2022 Preview 使用 C++20 Module的详细过程

    这篇文章主要介绍了Visual Studio 2022 Preview 使用 C++20 Module的过程,本文通过项目分析实例代码相结合给大家介绍的非常详细,需要的朋友可以参考下
    2021-09-09
  • C语言数据结构树之后序遍历的实现

    C语言数据结构树之后序遍历的实现

    这篇文章主要介绍了C语言数据结构之后序遍历的实现的相关资料,这里提供一个简单实例来实现后续遍历,对于数据结构树的学习很有帮助,需要的朋友可以参考下
    2017-07-07
  • string居然也可以用<<和>>

    string居然也可以用<<和>>

    今天小编就为大家分享一篇关于string居然也可以用<<和>>,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2019-04-04
  • C语言中fopen()函数的使用方法示例详解

    C语言中fopen()函数的使用方法示例详解

    这篇文章主要介绍了C语言中fopen()函数的使用方法,本文结合实例代码给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2023-06-06

最新评论