⑴ 后缀为.c的c语言源程序可以单独进行编译吗
1、可以进行编译。
2、C语言源程序后缀为.c ,在windows平台上,编译后的后缀为.obj,连接后的后缀为.exe。在Linux平台上,预处理后的文件扩展名一般为.i,C语言编译器编译后的文件扩展名一般为.S,是一个汇编代码文件,汇编器编译后的文件扩展一般为.o,链接器生成的可执行文件默认为.out。
⑵ c语言源程序文件的扩展名是什么
c语言源程序文件的扩展名是。
c,C语言程序源码文件统一采用。
c作为文件后缀,这就是常见的C语言源文件扩展名。
c文件是源文件,只有经培知裂过编译和链接之后,才能成为可执行文件。
C语言源程序经过配闭编译后变成中间目标文件,把一个或者多个这样的目标文件链接后,就可以得到可执行文件。
拓展,C++语言源程序文件的常见扩展名是。猛凳
cpp。
cxx。
cc等。
⑶ C语言源程序文件的后缀是什么
C语言源程序文件的后缀解决如下:
c 是c语言的源程序,.cpp是c++语言的源程序。
在Windows操作系统下,C语言源程序后缀为.c 、编译后的后缀为 .obj 或 .o 、连接后生成的可执行文件的后缀为.exe。
⑷ 请说出C语言程序上机的基本步骤,并说明扩展名 c 、 obj 、 exe 的含义
上机运行一个C程序,必须经过以下三个步骤:
1、编辑C源程序文件
所谓C源程序,就是存放C源程序的文件。C源程序文件可以随意命名,但其扩展名必须是.C(在以下的说明中,我们假设文件名为A.C)。
编辑C源程序文件有两种含义:建立或修改C源程序文件。如果磁盘中没有相应的文件,则编辑的目的就是建立新文件,即输入你的程序到文件中;如果相应的文件已经存在,则编辑的目的就是要修改文件。无论是建立或是修改,最终目的都是要得到一个正确的C源程序文件。将程序正确地保存在文件后,编辑工作即告结束。
2、编译和连接
(1)编译的概念及其目的
任何高级语言程序(源程序)计算机都不能直接识别,要执行源程序,首先必须翻译成机器语言即目标代码,计算机才能直接识别。将高级语言源程序翻译成目标代码程序的过程称为“编译”,编译工作由专门的编译程序完成,编译后得到的目标代码文件的扩展名为.OBJ(如A.OBJ)。
(2)连接的概念及其目的
编译后得到的目标代码虽然计算机能直接认识,但还不能直接执行,因此目标模块可能只是整个程序中的一个模块,并不是整个程序的完整模块;另外在目标模块中往往使用了一些未在本模块中定义的外部引用如外部函数等,因此,编译后还必须把各目标模块组合起来,同时把有关的各种代码装配在一起产生一个完整的可执行文件后,才能直接执行。组合和装配的过程就称为“连接”,由专门的连接程序完成,连接后得到的文件称为可执行文件,其扩展名为.EXE(如A.EXE)。
3、执行程序
经过编译和连接,最后得到了扩展名为.EXE的可执行文件,就可以直接拿来运行。当可执行文件运行时,系统将CPU的控制权交给运行程序,同时按照程序设计的步骤一步步去执行,直到程序执行完毕为止。
对以上三个步骤,每一步骤都对应相应的程序命令,不过,不同版本的C语言其操作命令会有所不同。这里,我们选用了Turbo c 2.0作为我们上机实习的工具。Turbo c集成环境是一个集编辑、编译、连接、调试、运行和文件管理为一体的工具,对C程序上机过程的三个步骤,都可在此集成环境中完成。我们首先了解Turbo c集成环境的使用方法。
http://course.cug.e.cn/cugFirst/Adv_program/SHIXI/shangjishixi.htm
⑸ C语言执行过程生成的三种文件和扩展名
用C语言编写的程序成为C语言源程序,源程序文件的扩展名为“.c”。
源程序经编译生成目标蚂握文件(".obj")。
把目标文件与各种库函数连接起来,生成可执行文件(“.exe”).
C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
(5)c语言可以运行扩展名为c的文件扩展阅读:
C语言是面向过程的编闷物庆程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不蚂饥需或仅需进行少量改动便可完成移植。
这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,又是一个实用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。
⑹ c语言源程序的扩展名是什么
c语言源程序的扩展名是:“.c”。由C语言构成的指令序列称为C源程序,源程序文件的后缀为“.c”。注:在绝大多数的操作系统里,C源代码文件的后缀的大小写无所谓,如“index.C”和“index.c”指的是同一个文件;但老练的程序员通常使用小写。
对于计算机语言来说,其源代码文件的命名会有一个特定的后缀。如C++的源代码文件的后缀是“.cpp”;Python的源代码文件的后缀是“.py”;而C的源代码文件的后缀则是“.C”。
源程序的结构特点
1、一个C语言源程序可以由一个或多个源文件组成。
2、每个源文件可由一个或多个函数组成。
3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。
4、源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。
5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。
6、标识符,关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。
⑺ C语言源程序的文件扩展名为
在Windows平台上,C语言源代码文件一般扩展名为.c。
在Linux平台上,C语言源代码文件一般扩展名为.c,预处理操作后的文件名扩展名一般为.i,编译器生成的汇编代码一般扩展名为.s,生成的可执行文件一般扩展为.out,它是有汇编器生成的,所以默认gcc生成的程序名为a.out意思即为Assembler output 。
拓展资料
C是一种通用的编程语言,广泛用于系统软件与应用软件的开发。于1969年至1973年间,为了移植与开发UNIX操作系统,由丹尼斯·里奇与肯·汤普逊,以B语言为基础,在贝尔实验室设计、开发出来。
C语言具有高效、灵活、功能丰富、表达力强和较高的可移植性等特点,在程序设计中备受青睐,成为最近25年使用最为广泛的编程语言。目前,C语言编译器普遍存在于各种不同的操作系统中,例如Microsoft Windows、macOS、Linux、Unix等。C语言的设计影响了众多后来的编程语言,例如C++、Objective-C、Java、C#等。
二十世纪八十年代,为了避免各开发厂商用的C语言语法产生差异,由美国国家标准局为C语言订定了一套完整的国际标准语法,称为ANSI C,作为C语言的标准。二十世纪八十年代至今的有关程序开发工具,一般都支持匹配ANSI C的语法。