打开APP
userphoto
未登录

开通VIP,畅享免费电子书等14项超值服

开通VIP
C语言入门教程-C程序编译过程解析
[导读] C程序编译过程解析让我们逐行讲解一下这个示例程序,看看每一行都做了什么(点击这里在新窗口中打开程序): 程序以#include 开始。这一行将
 

C程序编译过程解析

让我们逐行讲解一下这个示例程序,看看每一行都做了什么(点击这里在新窗口中打开程序):

  • 程序以#include 开始。这一行将“标准输入输出库(Standard I/O library)”包括进程序之中。使用标准输入输出库您可以完成诸如从键盘(称为“标准输入”)读入数据、向屏幕(称为“标准输出”)写出数据、处理磁盘上的文本文件之类的工作。这是一个极有用的函数库。C拥有大量像stdio一样的函数库,包括字符串、时间和数学函数库等。函数库就是一个别人写好供我们调用的代码包,它使我们编程变得更加容易(我们在后面讨论函数库)。
  • int main()这行声明了主函数。所有的C程序都必须包含一个名为main的函数。我们稍后将学习更多关于函数的知识。程序从主函数的第一行开始运行。
  • C语言使用花括号({ 和 })标识一个代码块的开始和结束。本例中构成主函数的代码块包括两行。
  • printf语句将输出的内容送往标准输出设备(对我们而言就是屏幕)。引号中的部分叫做格式字符串,用于表示数据输出时的格式。格式字符串可以包含文字(“这是我第一个程序的输出!”)、回车换行符(n)和标识变量位置的操作符等。如果您使用的是UNIX系统,可以键入man 3 printf获得printf函数的完整说明文档。其他系统下您可以通过阅读编译器相关的文档来了解printf函数的细节。
  • return 0;这行使主函数向运行它的命令行解释器返回错误代码0(表示没有错误)。稍后我们还会继续介绍这一特性。 
本站仅提供存储服务,所有内容均由用户发布,如发现有害或侵权内容,请点击举报
打开APP,阅读全文并永久保存 查看更多类似文章
猜你喜欢
类似文章
动态生成与编译(八)----动态编译
如何在C程序中嵌入Perl
C语言入门教程:分析第一个C语言程序
gcc编译器
C语言头文件防卫式声明
(转载) Linux下的 .o、.a、.so文件说明
更多类似文章 >>
生活服务
热点新闻
分享 收藏 导长图 关注 下载文章
绑定账号成功
后续可登录账号畅享VIP特权!
如果VIP功能使用有故障,
可点击这里联系客服!

联系客服