ubuntu中,根据上面的提问,给出一个输出hello world的.c与.h的具体例子
时间: 2024-04-15 10:27:59 浏览: 124
当然!以下是一个简单的例子,展示了在 Ubuntu 中如何编写一个输出 "Hello, World!" 的 .c 文件及其对应的 .h 文件。
首先,创建一个名为 `example.c` 的 .c 文件,内容如下:
```c
#include "example.h"
int main() {
printHello();
return 0;
}
```
然后,创建一个名为 `example.h` 的 .h 文件,内容如下:
```c
#ifndef EXAMPLE_H
#define EXAMPLE_H
#include <stdio.h>
void printHello();
#endif
```
最后,保存并关闭这两个文件。
现在,你可以编译并运行 `example.c` 文件。在终端中执行以下命令:
```bash
gcc example.c -o example
./example
```
运行结果将输出 "Hello, World!"。
这个例子中的 .h 文件中声明了一个名为 `printHello()` 的函数,而 .c 文件中实现了这个函数并在 `main()` 函数中调用。通过将函数的声明和定义分离到不同的文件中,可以提高代码的模块化和可维护性。
阅读全文