Maison > développement back-end > C++ > le corps du texte

Comment utiliser la fonction min en C++

下次还敢
Libérer: 2024-05-09 01:15:24
original
1080 Les gens l'ont consulté

La fonction

min est utilisée pour comparer le minimum de deux valeurs ou plus. Il prend les arguments a et b et renvoie le plus petit d'entre eux. Si vous utilisez une composition de comparaison, vous pouvez personnaliser les règles de comparaison. La fonction min peut également être utilisée pour comparer plusieurs valeurs en passant plusieurs valeurs comme arguments de fonction.

Comment utiliser la fonction min en C++

Utilisation de la fonction min en c++

introduction à la fonction min

La fonction min est une fonction de bibliothèque standard utilisée pour comparer le minimum de deux valeurs ou plus. Il accepte deux paramètres ou plus et renvoie la plus petite valeur parmi eux.

Syntaxe de fonction

<code class="cpp">#include <algorithm>

template<class T>
const T& min(const T& a, const T& b);

template<class T, class Compare>
const T& min(const T& a, const T& b, Compare comp);</code>
Copier après la connexion

Paramètres

  • a et b : Deux valeurs ou plus à comparer. ab:要比较的两个或多个值。
  • comp:可选比较器,用于自定义比较规则(仅第二个函数原型存在)。

返回类型

min 函数返回类型与参数类型相同,代表最小的值。

使用示例

比较两个数字的最小值:

<code class="cpp">int a = 10;
int b = 5;

int min_value = min(a, b); // min_value 为 5</code>
Copier après la connexion

使用比较器自定义比较规则:

<code class="cpp">struct MyComparator {
    bool operator()(const int& a, const int& b) {
        return a > b;
    }
};

int a = 10;
int b = 5;

int max_value = min(a, b, MyComparator()); // max_value 为 10</code>
Copier après la connexion

注意:

  • 如果两个或多个值相等,min 函数将返回第一个参数。
  • min
  • comp : Comparateur optionnel pour les règles de comparaison personnalisées (seul le deuxième prototype de fonction existe).
🎜🎜🎜Type de retour🎜🎜🎜min Le type de retour de la fonction est le même que le type de paramètre, représentant la valeur minimale. 🎜🎜🎜Exemple d'utilisation🎜🎜🎜Comparez le minimum de deux nombres : 🎜rrreee🎜Utilisez un comparateur pour personnaliser la règle de comparaison : 🎜rrreee🎜🎜Remarque : 🎜🎜🎜🎜Si deux valeurs ou plus sont égales, min La fonction renverra le premier paramètre. 🎜🎜La fonction min peut également être utilisée pour comparer plusieurs valeurs en les passant comme arguments de fonction. 🎜🎜

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal