2013年6月18日

Visual C++ 6.0编程环境的使用

摘要: 1.1 编制并运行程序的四部曲(1)编辑(把程序代码输入,交给计算机)。(2)编译(成目标程序文件.obj)。编译就是把高级语言变成计算机可以识别的2进制语言,计算机只认识1和0,编译程序把人们熟悉的语言换成2进制的。编译程序把一个源程序翻译成目标程序的工作过程分为五个阶段:词法分析;语法分析;语义检查和中间代码生成;代码优化;目标代码生成。主要是进行词法分析和语法分析,又称为源程序分析,分析过程中发现有语法错误,给出提示信息。(3)链接(成可执行程序文件.exe)。链接是将编译产生的.obj文件和系统库连接装配成一个可以执行的程序。由于在实际操作中可以直接点击Build从源程序产生可执行程序 阅读全文

posted @ 2013-06-18 23:27 颓废的悠然 阅读(1477) 评论(0) 推荐(0) 编辑

C陷阱与缺陷(四)

摘要: 第四章 连接4.1 什么是连接器C语言中的一个重要思想就是分别编译,即若干个源程序可以在不同的时候单独进行编译,然后在恰当的时候整合在一起。典型的连接器把由编译器或汇编器生成的若干个目标模块,整合成一个被称为载入模块或可执行文件的实体,该实体能够被操作系统直接执行。连接器通常把目标模块看成是由一组外部对象组成的。连接器的输入一组目标模块和库文件,连接器的输出是一个载入模块。4.2 声明与定义下面的声明语句 int a;如果其位置出现在所有的函数体之外,那么它就被称为外部对象a的定义。这个语句说明了a是一个外部整型变量,同时为a分配了存储空间。如果它没初始化,则默认为0.严格的规则是,每个外部变 阅读全文

posted @ 2013-06-18 10:42 颓废的悠然 阅读(272) 评论(0) 推荐(0) 编辑

导航