在编辑了一个C语言源程序C001.C并正确执行后,当前目录下哪个文件不存在 AC001.C B
D是正确答案呀!因为,c语言中没有汇编这一选项,只有预编译、编译、连接、运行呀!
顺序也是对的,所以选择D是正确的!
————————————————————————————————Mr Computer
选择C.”.exe“
解析如下:
文件编辑的时候源码是CPP扩展名,C++头文件是.H扩展名。编译源程序文件转换成.obj扩展名的目标文件。链接将一个或多个目标文件与程序用到的库文件链拉起来,形成一个可以在操作系统直接运行的执行程序.exe。
也就是整个过程分为:预编译,对源代码的宏进行替换,生成中间文件(文本,默认不保留)》》翻译为汇编代码(文本,默认不保留)》》由汇编器生成二进制文件(.obj)》》连接为可执行文件(.exe)。
扩展资料
一、编译
目标代码生成是编译的最后一个阶段。目标代码生成器把语法分析后或优化后的中间代码变换成目标代码。目标代码有三种形式:
① 可以立即执行的机器语言代码,所有地址都重定位;
② 待装配的机器语言模块,当需要执行时,由连接装入程序把它们和某些运行程序连接起来,转换成能执行的机器语言代码;
③ 汇编语言代码,须经过汇编程序汇编后,成为可执行的机器语言代码。
目标代码生成阶段应考虑直接影响到目标代码速度的三个问题:一是如何生成较短的目标代码;二是如何充分利用计算机中的寄存器,减少目标代码访问存储单元的次数;三是如何充分利用计算机指令系统的特点,以提高目标代码的质量。
二、高级程序设计语言C
程序的编译
编译是指将编辑好的源文件翻译成二进制目标代码的过程。编译过程是由编译程序(编译器)完成的。不同操作系统下的各种编译器的使用命令不完全相同,使用时应注意计算机环境。编译时,编译器首先要对源程序中的每一个语句检查语法错误,当发现错误时,就在屏幕上显示错误的位置和错误类型的信息。
此时,要再次调用编辑器进行查错修改。然后,再进行编译,直至排除所有语法和语义错误。正确的源程序文件经过编译后在磁盘上生成目标文件(后缀名为.obj的文件)。程序的连接
编译后产生的目标文件是可重定位的程序模块,不能直接运行。连接就是把目标文件和其他必需的目标程序模块(这些目标程序模块是分别编译而生成的目标文件)以及系统提供的标准库函数连接在一起,生成可以运行的可执行文件的过程。连接过程使用C语言提供的连接程序(连接器)完成,生成的可执行文件(后缀名为.exe的文件)存到磁盘中。
程序的运行
程序经过连接生成可执行文件后,就可以在操作系统控制下运行.若执行程序后达到预期目的,则C程序的开发工作到此完成.否则,要进一步检查修改源程序,重复编辑-编译-连接-运行的过程,直到取得预期结果为止。
参考资料来源:百度百科:编译
百度百科:高级程序设计语言C
当程序未用数据文件时,C是不存在的。
C语言是什么? 要怎么编 ? 用什么编?
指针就是C语言的一大特色,可以说C语言优于其它高级语言的一个重要原因就是因为它有指针操作可以直接进行靠近硬件的操作,但是C的指针操作也给它带来了很多不安全的因素。C++在这方面做了很好的改进,在保留了指针操作的同时又增强了安全性。Java取消了指针操作,提高了安全性。C源程序的结构特点1.一个C语言源程序可以...
c语言源程序是有什么组成的
所有编程语言本质上都是由算法+数据结构组成的。一个C语言源程序,是由一个或多个函数定义顺序组成的,其中必须有一个函数名为main的函数,main()函数又称为主函数。C语言源程序的次要构成成分有:编译预处理命令、注释和声明。主函数被编译程序翻译成一个机器语言形式的主程序段,任何其他函数都将被...
C语言源程序文件名的后缀是.OBJ,经过编译后,生成文件的后缀是什么?经过...
C语言源程序文件名的后缀是.c。C源程序经过C编译程序编译之后生成一个后缀为.OBJ的二进制文件,然后由称为“连接程序”的软件,把此.OBJ文件与C语言提供的各种库函数连接起来生成一个后缀为.EXE的可执行文件。由高级语言编写的程序称为“源程序”,把由二进制代码表示的程序称为“目标程序”。为了把...
用c语言编写的代码是一个什么
源程序是指未编译的按照一定的程序设计语言规范书写的文本文件,是一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现,但最为常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。用c语言编写的代码程序是一个源程序。源程序是指未编译的按照一定的程序...
求助 急需一个c语言或c++编写界面的设计报告以及源代码
initgraph(&gdriver,&gmode,"C:\\Program Files\\WINYES\\TC201E\\BGI");setlinestyle(0,1,3);setcolor(LIGHTGRAY);circle(X,Y,RR);setlinestyle(0,1,1);for(NUM=0;NUM<12;NUM++){ setcolor(11);X_DRAW=X+R_DRAW*cos(NUM*2*PI\/12);Y_DRAW=Y+R_DRAW*sin(NUM*2*PI\/12);circle(X_...
一个c源程序至少包含一个什么
1、一个C语言源程序可以由一个或多个源文件组成。2、每个源文件可由一个或多个函数组成。3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数 函数体是函数的具体实现,它包含了一系列的语句和算法,用于完成特定的任务。在函数体中,可以定义局部变量,这些变量只在函数...
c语言源程序是有什么组成的
C语言源程序是由:数据类型、常量与变量、数组、指针、字符串、文件输入\/输出构成。具体介绍:1、数据类型 C的数据类型包括:整型、字符型、实型或浮点型(单精度和双精度)、枚举类型、数组类型、结构体类型、共用体类型、指针类型和空类型。2、常量与变量 常量其值不可改变,符号常量名通常用大写。
在一个c源程序中,块式注释部分以什么开始
在C语言源程序中,块式注释部分以\/开始,以\/结束。块式注释,也称为多行注释,是在C和其他编程语言中常见的一种注释形式。这种类型的注释以\/开始,并以\/结束。块式注释允许用户在注释中包含多行文本,因此得名块式。块式这种注释方式可以跨越多行,允许在注释中包含复杂的语句或段落。当编译器遇到\/...
急求一个c语言编写的图书管理系统的源代码,谢谢
\/* Note:Your choice is C IDE *\/ include "stdio.h"include<graphics.h> include "conio.h"include<stdlib.h> include<string.h> void main(){void adm1(),adm2(),build(),huan(),borrow(),dele();adm1();} void adm1(){ FILE *fp,*p ;char adp[20],password[20];int i,n=...
c源程序与c语言程序有什么不同
c语言源程序是指用c写的一段代码,c语言程序是指c语言源程序经过c语言编译器编译之后产生的一个可执行文件,运行之后可以实现一定的功能
朝莺杜仲: A为源程序,B为目标文件,C为数据文件,D为可执行文件. 当程序未用数据文件时,C是不存在的.
连平县18725748101: 编好一个C语言程序如何在C++6.0里运行 - ?
朝莺杜仲: 1. 第一步:先打开VC6.02. 第二步:按ctrl + n,弹出一个对话框,选从下往上数第三个,在右边上面第一个框随便写个名字,不建议用中文.在第二个白框里选择路径.然后其他不动点OK.这样叫做新建工程.3. 第三步:再按ctrl + n,弹出一个...
连平县18725748101: C语言程序编辑完为什么运行不了 - ?
朝莺杜仲: 程序没错,保存为test.c程序以后,然后需要编译,链接成exe文件才可以执行的,test.c可以改,比如改成haha.c,1.c等等..至于具体步骤,不晓得你用的什么编译器,如果是vc的话 直接再命令行下输入 cl.exe test.c 就行了
连平县18725748101: 我在 Visual Studio 6.0 中编写了一个 .c 为后缀名的源文件,怎么用Visual Studio 2012编译? - ?
朝莺杜仲: 创建一个工程,在在资源管理器中的源文件了添加一个新建项,在里面建一个.c文件,再把代码复制过去. 如果你的是win 7系统(Visual c++ 6.0在win xp上的)可以装Visual c++ 6.0. 在http://www.xiazaiba.com/html/350.html下. 然后搜win7装Visual c++ 6.0. 看了以后再装.
连平县18725748101: 我编辑了一个最基本的C语言程序 为什么编辑完后打不开, - ?
朝莺杜仲: 应该是正确的,但是因为没有暂停,所以这个程序执行很快,短时间就结束了,你可以尝试修改为#include<stdio.h>#include<stdlib.h> int main() { printf("this is a C programe.\n"); system("PAUSE"); return 0 }
连平县18725748101: 简述linux系统中,一个C语言的源程序从编辑,编译,连接一直到运行的步骤每一步用到的命令 - ?
朝莺杜仲: 1、把中间“头文件代码”开始到“main函数代码”之间的代码取出来制作成一个名为 “headfile.h” 的文件存放在你的工作目录上,把其它代码原封不动地复制出来构成一个文件保存到同一个目录,比如,叫 "myc.c"2、在命令行上下编译命令:gcc -o myc myc.c3、执行编译出来的程序:./myc
连平县18725748101: 下了个C语言程序,打开编辑源代码并保存之后再运行程序为什么还是原来的样子? - ?
朝莺杜仲: 要生成EXE程序才行啊,你运行的那个是以前下载的那个,没有改变,你只是改了代码,对原来那个EXE没有产生影响
连平县18725748101: 编辑一个C语言程序求100 -- 200间的全部素数 - ?
朝莺杜仲: #include void main() { int i,j,count; for(i=100;i<=200;i++) { count=0; for(j=2;j
连平县18725748101: 简述开发一个c语言程序的步骤 - ?
朝莺杜仲: 1 写代码.这是最基础的一步,即实现C语言的源文件(.c,必需),和可能的头文件(.h,非必需). 2 编译.将编写好的代码,通过编译工具,转换为目标文件.此步中,会对文件内部及包含的头文件进行语法语义的分析检查.如果出错,...
连平县18725748101: 如何使用Visual Studio 2010编写一个C语言程序 - ?
朝莺杜仲: 方法/步骤 双击打开Vs 2010找到左上角的新建项目并点击打开,选择win32控制台程序,给文件命名,如123,单击确定点击下一步,注意,此时出现的对话框一定要把空项目前面给勾上,单击下一步,单击完成点击源文件,右击弹出选项,鼠标移动到添加,找到项目,单击进行添加.找到C++文件,单击并命名为123.c,因为是编写C语言,所以一定要加这个后缀名.点击确定我们拿编写求两个整数的和举例说明,代码写完之后,找到上方的调试,单击找到直接运行不调试,单击打开,从键盘上输入2,3按下Enter键,便可以看到执行结果为5了END 注意事项 C语言项目命名后缀名一定要加上.c