在学习c语言之前,我们可以先看一个最小的C程序结构
C Hello World实例
C 程序主要包括以下部分:
- 预处理器指令
- 函数
- 变量
- 语句 & 表达式
- 注释
#include <stdio.h>
int main()
{
/* hello,world! */
printf("Hello, World! \n");
return 0;
}
我们来看一下这段简单的程序:
- 程序的第一行 #include <stdio.h>是预处理器指令,告诉C编译器在实际编译之前要包含stdio.h文件。
- 下一行是int main() 是主函数,程序就是从这里开始执行的。
- 下一行/* ... */ 是程序的注释,它将会编译器忽略。
- 下一行printf(...)是C中一个可用的函数,它会在屏幕上打印出消息。
- 下一行return 0; 终止main函数,并返回0。
编译 & 执行 C 程序
我们编译并运行hello.c文件
- 打开一个文本编辑器,添加上述代码。
- 保存文件为 hello.c。
- 打开命令提示符,进入到保存文件所在的目录。
- 键入 gcc hello.c,输入回车,编译代码。
- 如果代码中没有错误,命令提示符会跳到下一行,并生成 a.out 可执行文件。
- 现在,键入 a.out 来执行程序。
- 您可以看到屏幕上显示 "Hello World"。
$ gcc hello.c $ ./a.out Hello, World!
如果是多个c代码的源码文件,编译方法如下
$ gcc test1.c test2.c -o main.out
$ ./main.out