c语言源程序文件,c语言源程序文件经过编译后生成文件的扩展名

dfnjsfkhak 2 0

大家好,今天小编关注到一个意思的话题,就是关于c语言源程序文件问题,于是小编就整理了3个相关介绍c语言源程序文件的解答,让我们一起看看吧。

  1. c语言源程序名?
  2. c语言源程序是有什么组成的?
  3. c语言源程序文件,目标文件,和可执行文件的扩展名是什么?

c语言源程序名?

windows平台上,C语言源代码文件一般扩展名为.c,目标文件扩展名一般为.obj,生成的可执行文件扩展名一般为.exe。 在Linux平台上,C语言源代码文件一般扩展名为.c,预处理操作后的文件名扩展名一般为.i,编译器生成的汇编代码一般扩展名为.s,生成的可执行文件一般扩展为.out,它是有汇编器生成的,所以默认gcc生成的程序名为a.out意思即为Assembler output 。

c语言源程序是有什么组成的?

所有编程语言本质上都是由算法+数据结构组成的。

c语言源程序文件,c语言源程序文件经过编译后生成文件的扩展名-第1张图片-芜湖力博教育咨询公司
图片来源网络,侵删)

一个C语言源程序,是由一个或多个函数定义顺序组成的,其中必须有一个函数名为main的函数,main()函数又称为主函数。C语言源程序的次要构成成分有:编译处理命令注释声明

主函数被编译程序翻译成一个机器语言形式的主程序段,任何其他函数都将被编译程序翻译成机器语言形式的子程序段。

换言之,C语言源程序中的函数,并非数学中时常显得有些高深莫测的函数,它只是完成特定数据处理任务的、功能上独立的一个程序段而已。

一个C语言源程序至少一个有main函数,定义函数必须指定 4 个元素返回类型、函数名、圆括号内的形参表(可能为空)和函数体。源程序的结构特点

c语言源程序文件,c语言源程序文件经过编译后生成文件的扩展名-第2张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

1、一个C语言源程序可以由一个或多个源文件组成。

2、每个源文件可由一个或多个函数组成。

3、一个源程序不论由多少个文件组成,都有一个且只能有一个main函数,即主函数。

c语言源程序文件,c语言源程序文件经过编译后生成文件的扩展名-第3张图片-芜湖力博教育咨询公司
(图片来源网络,侵删)

4、源程序中可以有预处理命令(include 命令仅为其中的一种),预处理命令通常应放在源文件或源程序的最前面。

5、每一个说明,每一个语句都必须以分号结尾。但预处理命令,函数头和花括号“}”之后不能加分号。

6、标识符关键字之间必须至少加一个空格以示间隔。若已有明显的间隔符,也可不再加空格来间隔。

7、C语言中,有一组相关的控制语句,用以实现选择结构与循环结构:选择控制语句:if; switch、case。循环控制语句:for、while、do...while。转移控制语句:break、continue、goto。

c语言源程序文件,目标文件,和可执行文件的扩展名是什么?

根据平台不同,扩展名也有所不同:

1、源程序。 在各个平台上,C语言的源程序扩展名都是相同的,即c。 比如test.c等。 C++的源程序则是cpp。

2、目标文件。 目标文件是源程序经过编译生成的文件,平台不同,编译工具不同生成的目标文件扩展名也不同。 在windows上比较常见的为obj, 在Linux下比较常见的为o。另外还有一些比较少见的扩展名,如oo, tco等。

3、可执行文件。 可执行文件是目标文件经过链接后,产生的用于运行的文件。 在windows下可执行文件扩展名为exe。 在Linux下可执行文件没有固定的扩展名,在编译时默认为out,但实际上可以是任意扩展名甚至没有扩展名,只要有执行权限即可。

到此,以上就是小编对于c语言源程序文件的问题就介绍到这了,希望介绍关于c语言源程序文件的3点解答对大家有用

标签: 源程序 文件 语言