99问答网
所有问题
VC++6.0编译器是如何编译C语言程序的??
VC++6.0编译器是如何编译C语言程序的??
是一行一行编译还是一个语句一个语句编译,还是什么其他的!谢谢!!
举报该问题
推荐答案 2010-07-09
是一条语句一条语句的翻译
一个编译器包括词法分析、语法分析、语义分析、中间代码的生成、目标代码的生成、代码优化等
其中词法分析的功能是将一个*.c文件读到内存中,然后根据这一大串字符串判断并分割出关键字、字母、标识符等等;
语法分析的功能是根据标准c语言的语法判断这个*.c文件是否存在语法错误;
语义分析的功能是根据标准c语言的语法确定程序的含义;
中间代码的生成是根据源程序生成相应的过度程序;
目标代码的生成是根据中间代码生成相应目标代码(如汇编,vc最终生成的是可执行文件:*.exe);
代码优化是根据生成的目标代码进行优化,比如减少循环次数等等
你所提出的问题,其关键步骤就是语义分析,一般用递归的方法一个语句一个语句的编译
个人意见,仅供参考
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/W7BXtjtzB.html
其他回答
第1个回答 2010-07-09
编译过程如下:
1.预处理阶段,主要是宏替换和库的引入
2.汇编阶段,将1步骤的.c文件通过汇编器生成汇编文件.asm
3.编译阶段,将2步骤的文件通过c编译器,生成目标文件.obj
4.链接阶段,将3步骤的.obj文件通过链接库和其他目标文件,生成可执行文件.exe
第2个回答 2010-07-14
例子:
#include<stdio.h>
void main()
{
int i,sum=0;
for(i=2;i<=100;i++)
if(i%2==0)
sum+=i;
printf("1-100的偶数和为:%d\n",sum);
}
相似回答
如何
用
VC++6.0编译
连接运行多文件
C程序?
答:
在使用
VC++6.0编译
连接运行多文件
C程序的
过程中,首先建立一个空的console(控制台)工程。在工程界面左侧会看到两个分类:头文件和源程序文件。将你的.h文件和.c文件分别放置于工程目录下。刷新左侧的file view视图,此时应该能看见你所放置的文件。双击打开含有关键函数的源文件,选择菜单栏中的“Buil...
vc++ 6.0如何编译C
答:
打开
vc
1.选择new(新建)->project(工程)->win32->输入工程名。然后选择new(新建)->source file->输入文件名.c,如果没有.c,会默认出.cpp。文件输入完成后,选择compile(
编译
)->build(链接)->go(执行)2.不新建工程,选择new(新建)->source file(源文件)->输入文件名.c,如果没有.c,会...
c语言如何编译
运行
程序
答:
1、首先,我们启动编译软件程序,今天我们以
VC++6.0
为例,如图所示。2、然后我们点击
编译程序
,如图所示。3、接下来我们点击链接程序按钮,如图所示。4、然后我们点击运行按钮,如图所示。5、我们也可以按下快捷键运行,如图所示。6、此时,页面之中将会弹出一个命令提示符,如图所示。注意事项 本方法在...
如何
在电脑上编
程序
答:
在电脑上编程序是一项基础技能,这里以常见的VC
6.0编译器
为例,详细讲解
C语言编程的
基本步骤。其他编译器的使用方法大致相同。首先,你需要打开
VC++6.0
集成开发环境。打开后,进入文件菜单,选择新建选项,在弹出的窗口中选择win32consoleapplication项目类型。创建好项目后,继续在文件菜单中选择新建,然后...
怎么
用
vc6.0
写
c程序?
答:
具体步骤如下:打开
vc++
,点击“文件”,点击“新建”,这时会出现一个框,点击框上的“文件”,然后点击“
C++
Suorce File”,然后在“文件名”下面的输入框输入你的文件名称,如:文件.c/文件.cpp(
C语言
后缀用.c,C++语言后缀用.cpp),然后在“位置”下的输入框选择你想把文件放的位置,然后...
怎么
用
VC++ 6.0
配
C语言
环境
答:
在
VC++ 6.0
中配置
C语言
环境,可以采取两种方法。首先,选择“新建工程”选项,然后选择“
C++
语言”,接着选择“控制台应用
程序
”。你可以创建一个空白项目,也可以选择带有模板的项目。若选择空白项目,只需将已编写好的.c文件添加至项目中。这种方法适用于已经完成部分编码,希望利用VC++ 6.0进行调试...
C语言怎么
进行多文件
编译
,
VC++6.0
,要求详细步骤
答:
回答:程序1 存入 a1.
c 程序
2 存入 a2.c 删去 程序2 里 多写 的 一行 void accumulate(int k) ======== MS
VC++ 6.0 编译
命令: CL a1.c a2.c 得到 a1.exe 运行 a1.exe 便可。 (其它
编译器
, 请照猫画虎。)
C++程序的
运行步骤是什么?
答:
运行程序步骤:1.编辑:输入源程序并存盘(.C)2.
编译
:将源程序翻译为目标文件(.OBJ)3.链接:将目标文件生成可执行文件( .EXE)4.运行:执行.EXE文件,得到运行结果。上机1
C语言
简单
程序的
编写和调试
简述在
VC++6.0
环境下运行一个
C++源程序的
步骤
答:
1、首先,打开我们的
VC++6.0编程
软件,点击左上角的“文件”菜单,并选择“新建”。2、接着,选择“win32consoleapplication”(win32控制台
程序
)。3、然后,填写好工程的名称,以及创建的位置,并点击“确定”按钮。4、接着,在工程类型中选择“一个空工程”,然后,点击“完成”按钮。5、接着,...
大家正在搜
gcc编译器与vs编译器
c语言的编译器有哪些
易语言用什么编译器
c语言只有一种编译器
c语言用什么编译器比较好
学c语言用什么编译器
c语言线上编译器
新手学c语言用什么编译器
编程编译器
相关问题
VC++6.0编译器是如何编译C语言程序的??
如何从VC++6.0编译器进入c语言程序的界面环境。
VC++6.0如何设置才能编译C语言? 谁能教教我啊!!!!...
用VC++6.0编写C语言程序具体步骤
如何用VC++6.0新建C语言程序文件
VC++6.0编译的C语言程序如何生成独立的系统可执行的ex...
怎样使用VC软件编译并运行C语言程序
用C语言怎么创建新窗口(编译器VC6.0)?