📅  最后修改于: 2023-12-03 15:07:38.351000             🧑  作者: Mango
在 C++ 中,min()
和 max()
函数用于在两个数之间取最小值和最大值。在 Linux 上使用这些函数需要包含 C++ 标准库中的头文件 <algorithm>
。以下是示例代码:
#include <algorithm>
#include <iostream>
int main() {
int a = 10, b = 20;
std::cout << "Max value: " << std::max(a, b) << std::endl;
std::cout << "Min value: " << std::min(a, b) << std::endl;
return 0;
}
输出:
Max value: 20
Min value: 10
在编译和运行这个程序之前,需要确认已经在本地计算机上安装了 C++ 编译器和相关的工具链,例如 g++、make、cmake 等。可以使用以下命令进行安装:
sudo apt-get update
sudo apt-get install g++
sudo apt-get install make
sudo apt-get install cmake
然后使用 Makefile 或 CMakeLists.txt 构建和编译程序。Makefile 示例:
CC = g++
CFLAGS = -Wall
OBJS = main.o
TARGET = program
$(TARGET): $(OBJS)
$(CC) -o $(TARGET) $(OBJS)
main.o: main.cpp
$(CC) $(CFLAGS) -c main.cpp
clean:
rm -f *.o $(TARGET)
CMakeLists.txt 示例:
project(program)
add_executable(program main.cpp)
使用以下命令来编译和运行程序:
make
./program
或者使用 CMake:
mkdir build
cd build
cmake ..
make
./program
务必注意代码的编写规范和风格,例如使用适当的缩进、命名规则、注释等,以及处理异常和错误情况。