C语言程序结构
现在我们研究C语言编程的基本构建模块,让我们看看一个最低限度的C程序的结构,使我们可以把它作为即将到来的章节的参考。
C语言Hello World示例
C语言程序主要由以下几部分组成:
-
预处理命令
-
函数
-
变量
-
语句和表达式
-
注释
让我们来看看,将打印字的简单的代码 "Hello World":
#includeint main() { /* my first program in C */ printf("Hello, World! "); return 0; }
让我们来看看上面的程序的各个部分:
-
该程序的 #include
第一行是一个预处理命令,它讲述了一个C编译器才去实际编译包含文件:stdio.h -
下一行 int main() 是程序开始执行
-
下一行 /*...*/ 会被编译器被忽略,它已被投入到程序添加附加注释。因此,这样的行称为程序中的注释。
-
下一行 printf(...)在C提供另一种功能,使消息 "Hello, World!" 显示在屏幕上
-
下一行 return 0; 终止main()函数返回值为0
编译和执行C程序:
让我们看一下如何保存源代码文件,以及如何编译并运行它。以下是简单的步骤:
-
打开文本编辑器,并添加上述代码。
-
将文件另存为 hello.c
-
打开命令提示符并转到目录中保存文件。
-
输入 gcc hello.c,然后按回车编译代码。
-
如果在代码中没有错误的命令提示符下将自动换到下一行,并会生成 a.out 的可执行文件。
-
现在,输入 a.out 执行程序。
-
可以看到“Hello World”字样在屏幕上
$ gcc hello.c $ ./a.out Hello, World!
确保gcc编译器是在路径中并在包含目录源文件hello.c运行它。
欢迎任何形式的转载,但请务必注明出处,尊重他人劳动共创优秀实例教程
转载请注明:文章转载自:代码驿站 [http:/www.codeinn.net]
本文标题:C语言程序结构
本文地址:http://www.codeinn.net/c/338.html