从Hello, world了解C语言程序结构
C语言的Hello World
下方是C语言版的Hello World,这是一个相对简单又十分完整的C语言程序——可编译可运行,如下:
#include <stdio.h>
int main()
{
printf("hello, world\nhello, 笨鸟工具");
return 0;
}
C语言程序的一般结构
接下来将从对上面实例代码的解析过程中,了解一下C语言的程序结构:
- #include <stdio.h>,C语言的预处理程序,相当于Python导入模块,用途在于告诉C语言的编译器在编译该文件中的程序的时候需要包含 <stdio.h>;
- int main(),主函数,C语言的程序将从这里开始执行,其中main()为函数名,int定义了main()函数的返回值类型;
- {}表示main()函数的代码块;
- printf("hello, world\n");该函数用于在屏幕上(终端)输出内容;
- return 0;返回值为0,return为关键字,程序执行到此结束,其中的返回值0与main()函数之前的int对应;
编译Hello World程序
使用cd的命令在终端进入C程序文件所在的目录,然后执行命令:gcc hello.c -o hello编译文件,其中hello.c是c文件,最后一个hello是编译后的文件的名称,如果编译成功后,那么同目录下会出现一个hello.exe的文件,再在终端输入命令:./hello.c,即可运行该exe的文件。
免责声明:内容仅供参考!