gpt4 book ai didi

c++ - 了解头文件

转载 作者:行者123 更新时间:2023-11-30 00:58:43 26 4
gpt4 key购买 nike

我现在有点混淆头文件和函数。

有人可以告诉我一个场景,我可以使用 4 个头文件和 4 个不同的函数计算吗? (它可以是简单的;我上学期才开始使用 C++。)教授让我感到困惑,所以我希望在这里得到一些帮助。

我了解到您在头文件中定义了一个函数。但是我不明白如何在 main() 函数中使用头文件。

如果有人举个例子,我相信我能理解。他向我展示了一个带有 int add(int x, int y) 的加法,但我想知道除了简单加法之外的函数。以及如何将它们放在头文件中,然后在 main() 中使用它们。

最佳答案

您可以通过在文件中键入 #include "foo.h" 来使用头文件。通常,函数声明放在头文件中,而您将定义放在 cpp 文件中。

例如:

分钟.h

#ifndef MIN_H
#define MIN_H

int min( int a, int b );

#endif

最小cpp

#include "min.h"

int min( int a , int b ) {
// return a < b ? a : b;
// The following does the same as the commented out line
if ( a < b )
return a;
else
return b;
}

main.cpp

#include <stdio.h>
#include "min.h"

int main( void ) {
printf("min( 1 , 2) == %d\n", min(1,2));

return 0;
}

在 Linux 上,您将使用如下内容进行编译:

g++ main.cpp min.cpp -o minTest

这将为您提供一个名为 minTest 的可执行文件,然后您可以通过键入 ./minTest 来执行该文件>

关于c++ - 了解头文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5689901/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com