太久没写C语言了,闹着玩玩

hello.c 代码说明

1
2
3
4
5
#include <stdio.h>   // 引入标准输入输出库,才能使用 printf
int main() { // 程序的入口函数
printf("Hello, World!\n"); // 打印字符串到终端,\n 是换行符
return 0; // 告诉操作系统程序正常退出
}

编译与运行

本机环境:macOS,已安装 Apple Clang(Apple 版 C 编译器)。

编译

hello.c 编译成可执行文件 hello

1
clang hello.c -o hello

运行

1
./hello

一条命令完成

1
clang hello.c -o hello && ./hello

参数说明

参数 含义
clang C 语言编译器
hello.c 源代码文件
-o hello 指定输出的可执行文件名为 hello(不指定则默认输出 a.out
./hello 运行当前目录下的 hello 程序

预期输出

1
Hello, World!