c++对源程序并没有明确的规定。不过一般约定,C++的默认扩展名为cpp
其来源为:
C加加作为C的扩展版,由于C中自加为++符号,于是命名新的语言为C++。
加在英语中的读法为Plus,于是标准的英文名就是C Plus Plus。
开头字母就是cpp,于是后续习惯上写C++源文件的扩展名就是cpp了。
程序文件名的后缀是c,经过编译后是obj,经过连接后是exe。
xxh文件h中一般放的是同名c文件中定义的变量、数组、函数的声明,需要让c外部使用的声明。
xxc文件c文件一般放的是变量、数组、函数的具体定义。
1、头文件的预编译,预处理。
编译器在编译源代码时,会先编译头文件,保证每个头文件只被编译一次。
在预处理阶段,编译器将c文件中引用的头文件中的内容全部写到c文件中。
2、词法和语法分析(查错)。
3、编译(汇编代码,obj文件)。
转化为汇编码,这种文件称为目标文件。后缀为obj。
4、链接(二进制机器码,exe文件)。
将汇编代码转换为机器码,生成可执行文件。
扩展资料
注意事项
在编译过程中h文件中的所有内容会被写到包含它的c文件中,而所有的c文件以一个共同的main函数作为可执行程序的入口。
在h文件中编写函数实现依然可以正常编译执行,相当于所有h的内容最后都被写到了mainc文件中。
但是为了逻辑性、易于维护性以及一些其他目的,一般在h文件中写函数的声明,在c文件中编写函数的实现。
在Windows *** 作系统下,C语言源程序后缀为c。
扩展资料(源程序及代码介绍):源程序,是指一系列人类可读的计算机语言指令。在现代程序语言中,源代码可以是以书籍或者磁带的形式出现;但最常用的格式是文本文件,这种典型格式的目的是为了编译出计算机程序。
源程序文件类型是指源程序存储时使用的殊编码方式,便于读取、识别。
目前,许多程序主要使用高级语言来开发,对于要求执行效率的部分使用低级语言编写,以达到开发效率与运行效率的折中。
用C语言编写的程序成为C语言源程序,源程序文件的扩展名为“c”。
源程序经编译生成目标文件("obj")。
把目标文件与各种库函数连接起来,生成可执行文件(“exe”)
C语言程序可以使用在任意架构的处理器上,只要那种架构的处理器具有对应的C语言编译器和库,然后将C源代码编译、连接成目标二进制文件之后即可运行。
扩展资料:
C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植。
这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
C语言既有高级语言的特点,又具有汇编语言的特点;既是一个成功的系统设计语言,又是一个实用的程序设计语言;既能用来编写不依赖计算机硬件的应用程序,又能用来编写各种系统程序;是一种受欢迎、应用广泛的程序设计语言。
参考资料来源:百度百科-C语言
参考资料来源:百度百科-C程序
以上就是关于c++源程序的默认扩展名是什么全部的内容,包括:c++源程序的默认扩展名是什么、C语言源程序文件的后缀是什么,经过编译后生成文件的后缀是什么经过连接后生成文件的后缀是什么、系统默认的c语言源程序文件的扩展名是什么等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)