在C++中,max函數是用于返回兩個值中的較大值的函數。
max函數的用法如下:
#include <iostream>
#include <algorithm>
int main() {
int a = 5, b = 10;
int maxVal = max(a, b);
std::cout << "較大值為:" << maxVal << std::endl;
double x = 3.14, y = 2.71;
double maxDouble = max(x, y);
std::cout << "較大值為:" << maxDouble << std::endl;
std::string str1 = "Hello", str2 = "World";
std::string maxStr = max(str1, str2);
std::cout << "較大值為:" << maxStr << std::endl;
return 0;
}
輸出結果:
較大值為:10
較大值為:3.14
較大值為:World
上述示例中,分別使用max函數返回了兩個整數、兩個浮點數以及兩個字符串中的較大值。