C程序编译过程解析
让我们逐行讲解一下这个示例程序,看看每一行都做了什么(点击这里在新窗口中打开程序):
程序以#includeint main()这行声明了主函数。所有的C程序都必须包含一个名为main的函数。我们稍后将学习更多关于函数的知识。程序从主函数的第一行开始运行。
C语言使用花括号({ 和 })标识一个代码块的开始和结束。本例中构成主函数的代码块包括两行。
printf语句将输出的内容送往标准输出设备(对我们而言就是屏幕)。引号中的部分叫做格式字符串,用于表示数据输出时的格式。格式字符串可以包含文字(“这是我第一个程序的输出!”)、回车换行符(n)和标识变量位置的操作符等。如果您使用的是UNIX系统,可以键入man 3 printf获得printf函数的完整说明文档。其他系统下您可以通过阅读编译器相关的文档来了解printf函数的细节。
return 0;这行使主函数向运行它的命令行解释器返回错误代码0(表示没有错误)。稍后我们还会继续介绍这一特性。