C++指针练习3

简介: C++指针练习3

实现一个函数,函数完成如下功能: 1.函数的输入为一个数组,数组的成员个数不定(即:可能为 0 个,也可能为多个) 2.函数找到成员的最大元素和最小元素,并能让函数的调用者知道最大元素和最小元素 是哪一个

#include <iostream>
#include <Windows.h>
using namespace std;
bool max_min_Value(int *q,int len,int *max,int *min)
{
  if(len<1)//防御性
  {
    return false;
  }
  *max=*min=q[0];
  for(int i=1;i<len;i++)
  {
    if(*max<q[i])//最大
    {
      *max=q[i];
    }
    if(*min>q[i])//最小
    {
      *min=q[i];
    }
  }
  return true;
}
int main3(void)
{
  int a[6]={1,2,3,4,5,6};
  int max=0,min=0;
  max_min_Value(a,6,&max,&min);
  cout<<"最大值为:"<<max<<",最小值为:"<<min;
  system("pause");
  return 0;
}


相关文章
|
1月前
|
JSON JavaScript 前端开发
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
C++ 智能指针与 JSON 处理:高级编程技巧与常见问题解析
269 0
|
5天前
|
C++
【C++11(三)】智能指针详解--RAII思想&循环引用问题
【C++11(三)】智能指针详解--RAII思想&循环引用问题
|
5天前
|
人工智能 C++
【重学C++】【指针】轻松理解常量指针和指针常量
【重学C++】【指针】轻松理解常量指针和指针常量
9 0
|
5天前
|
存储 人工智能 C++
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
【重学C++】【指针】详解让人迷茫的指针数组和数组指针
25 1
|
20天前
|
存储 C++
C++指针
C++指针
|
1月前
|
存储 编译器 C语言
【c++】类和对象(二)this指针
朋友们大家好,本节内容来到类和对象第二篇,本篇文章会带领大家了解this指针
【c++】类和对象(二)this指针
|
1月前
|
存储 编译器 C语言
【C++练级之路】【Lv.2】类和对象(上)(类的定义,访问限定符,类的作用域,类的实例化,类的对象大小,this指针)
【C++练级之路】【Lv.2】类和对象(上)(类的定义,访问限定符,类的作用域,类的实例化,类的对象大小,this指针)
|
1月前
|
存储 安全 数据库连接
【C++智能指针】深入探究C++智能指针:自定义删除器的设计与选择
【C++智能指针】深入探究C++智能指针:自定义删除器的设计与选择
84 0
|
1月前
|
存储 安全 编译器
【C++ 函数设计的艺术】深挖 C++ 函数参数的选择 智能指针与 std::optional:最佳实践与陷阱
【C++ 函数设计的艺术】深挖 C++ 函数参数的选择 智能指针与 std::optional:最佳实践与陷阱
114 0
|
6天前
|
存储 编译器 C语言
c++的学习之路:5、类和对象(1)
c++的学习之路:5、类和对象(1)
22 0