编译后的c是什么意思
㈠ c语言源程序文件的后缀是什么
C语言源程序文件的后缀解决如下:
c 是c语言的源程序,.cpp是c++语言的源程序。
在Windows操作系统下,C语言源程序后缀为.c 、编译后的后缀为 .obj 或 .o 、连接后生成的可执行文件的后缀为.exe。
㈡ C语言中的.c和.cpp有什么区别
一、指代不同
1、.c:表示C的源程序。
2、.cpp:表示C++的源程序。
二、变量声明不同
1、.c:c中变量声明和代码是分开的,必须在函数开始处声明。
2、.cpp:c++变量可以在任意处声明,只要保证先声明后使用就行。
三、指针类型不同
1、.c:void指针可以给任意类型指针赋值。
2、.cpp:必须先进行强制数据类型转换再赋值。
㈢ c语言编译后的是什么东西
首先你要明白编译的意思,它是指把高级语言翻译成计算机
能读懂的低级语言(二进制代码),这样计算机才会执行你
的命令,编译器就相当于一个翻译,在翻译的过程中还会检
查你语法上有没有错误
c语言编译器自然是把用c语言写的程序翻译成二进制代码咯
【原创答人】
㈣ C语言源程序文件的后缀是什么,经过编译后生成文件的后缀是什么经过连接后生成文件的后缀是什么
C语言源文件后缀名是.c,编译生成的文件后缀名是.obj,连接后可执行文件的后缀名是.exe。
源文件的后缀仅仅是为了表明该文件中保存的是某种语言的代码(例如.c文件中保存的是C语言代码),这样程序员更加容易区分,编译器也更加容易识别,它并不会导致该文件的内部格式发生改变。
(4)编译后的c是什么意思扩展阅读
C语言是一种结构化语言,它有着清晰的层次,可按照模块的方式对程序进行编写,十分有利于程序的调试,且c语言的处理和表现能力都非常的强大。
依靠非常全面的运算符和多样的数据类型,可以轻易完成各种数据结构的构建,通过指针类型更可对内存直接寻址以及对硬件进行直接操作,因此既能够用于开发系统程序,也可用于开发应用软件。
C语言是普适性最强的一种计算机程序编辑语言,它不仅可以发挥出高级编程语言的功用,还具有汇编语言的优点。
㈤ 计算机C语言中的“C”代表什么意思
携或中计算机C语言中的“C”代表着Combined,结合、组合、合并的意思。
C语言是一门通用计算机编程语言,其发展经历了许多的科学家们的加工处理。C语言之所以命名为C,是因为 C语言源自Ken Thompson于1970年发明的B语言,团枣而 B语言则源自BCPL语言。其发展主要历程为:
1967年,剑桥大学的Martin Richards对CPL语言进行了简化,于是产生了BCPL(Basic Combined Programming Language)语言。
1970年,美国贝尔实验室的 Ken Thompson,以BCPL语言为基础,设计出很简单且很接近硬件的B语言(取BCPL的辩山首字母)。
1972年,美国贝尔实验室的 D.M.Ritchie 在B语言的基础上最终设计出了一种新的语言,他取了BCPL的第二个字母作为这种语言的名字,这就是C语言。
㈥ -c是什么意思-o又是什么意思
-c和-o都是gcc编译器的可选参数。
-c表示只编译(compile)源文件但不链接,会把.c或.cc的c源程序编译成目标文件,一般是.o文件。-o用于指定输出(out)文件名。不用-o的话,一般会在当前文件夹下生成默认的a.out文件作为可执行程序。
例如:
gcc -c test.c将生成test.o的目标文件
gcc -o app test.c将生成可执行程序app
gcc -c a.c -o a.o表示把源文件a.c编译成指定文件名a.o的中间目标文件(其实在这里,把-o a.o省掉,效果是一样的,因为中间文件默认与源文件同名,只是后缀变化)。
1、如果GCC不带-C参数,编译一败做个源代码文件(test.c)。那么会自动将编译和链接一步完成,并生成可执行文件。可执行文件可以有-o参数指定(test.o)
2、如果是多个文件,则需要先编译成中间目标文件(一般是.o文件),在链接成可执行文件,一般习惯目标文件都是以.o后缀,也没有硬性规定可执行文件不能用.o文件。
(6)编译后的c是什么意思扩展阅读:
gcc:GNU编译器套件(GNU Compiler Collection)包括C、C++、Objective-C、Fortran、Java、Ada和Go语言的前端,也包括了这些语言的库(如libstdc++、libgcj等等)。GCC的初衷是为GNU操陪敏作系统专门编写的一款编译器。GNU系统是彻底的自由软件。此处,“自由”的含义是它尊重用户的自由。
基本用法:
-o output_filename,确定输出文件的名称为output_filename,同时这个名称不能芦枯枝和源文件同名。如果不给出这个选项,gcc就给出预设的可执行文件a.out。
-O,对程序进行优化编译、链接,采用这个选项,整个源代码会在编译、链接过程中进行优化处理,这样产生的可执行文件的执行效率可以提高,但是,编译、链接的速度就相应地要慢一些。
㈦ c在c语言中是什么意思
C语言是一门面向过程的、抽象化的通用程序设计语言,广泛应用于底层开发。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。它既具有高级语言的特点,又具有汇编语言的特点。
C语言基础知识:
1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCI数值存放在文本文件中。
2、 define PI3.1415926这个写法是错误的,一定不能出现分号。
3、每个C语言程序中main函数是有且只有一个。
4、在函数中不可以再定义函数。
5、算法可以没有输入,但是一定要有输出。
6、 break可用于循环结构和 switch语句。
7、逗号运算符的级别最低,赋值的级别倒数第二。
㈧ c在c语言中的意思
c在c语言中的意思
c在c语言中的意思,随着网络时代的发展,越来越多的人会一些技术,尤其是c语言,对于很多人来说这一门技术是比较实用的,我为大家整理好了c在c语言中的意思的相关资料。
c在c语言中的意思1
读入一个字符。读入一个字符,但忽略它(即不赋值给任何变量)。
C语言%的其他应用含义 :
1、%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。
2、%d 读入十进制整数。
3、%p 读入一个指针。
4、%s 读入一个字符串,遇空格、制表符或换行符结束。
(8)编译后的c是什么意思扩展阅读:
C语言基础知识:
1、编译预处理不是C语言的一部分,不占运行时间,不要加分号。C语言编译的程序称为源程序,它以ASCI数值存放在文本文件中。
2、 define PI3.1415926这个写法是错误的,一定不能出现分号。
3、每个C语言程序中main函数是有且只有一个。
4、在函数中不可以再定义函数。
5、算法可以没有输入,但是一定要有输出。
6、 break可用于循环结构和 switch语句。
7、逗号运算符的级别最低,赋值的级别倒数第二。
c在c语言中的意思2
c语言中“%=”是什么意思?
%是求模的意思,两边必须是整数类型的,求模常用符号为mod,就是小学学的求余运算符。
例如50%23=4,因为余数为4,所以在程序中必须保证两边为整数才是这个意思。
类似的还有 +=,-=,*=,/= 等。但是a%=b这种运算的.效率,要高于a=a%b这种的效率,因为a%=b是直接在a上做求余运算,a=a%b则是先用一个临时变量的来记录好a的值,在进行运算,之后将运算结果再赋值给a,a=a%b要比直接a%=b多了两次赋值运算,因而后者的效率更高。
例如:
a + b, c = b, c++
逗号运算符的优先级是所有运算符中级别最低的,通常配合 for 循环使用。逗号表达式最右边的子表达式的值即为逗号表达式的值。上例中,c++ 的值(c 自增之前的值)即为该表达式的值。
逗号运算符保证左边的子表达式运算结束后才进行右边的子表达式的运算。也就是说,逗号运算符是一个序列点,其左边所有副作用都结束后,才对其右边的子表达式进行运算。因此,上例中,c 得到 b 的值后,才进行自增运算。
c在c语言中的意思3
c语言中“%=”是什么意思?
combine。刚开始是叫b语言,主要由kenTompson开发完成,后来又由Dennis.M.Ritchie在b语言的基础上发展成c语言。所以现在一般说c语言都是由他两发明的。
C语言是在B语言的基础上发展起来的,它的根源可以追溯到ALGOL
60。1960年出现的ALGOL
60是一种面向问题的高级语言,它离硬件比较远,不宜用来编写系统程序。1963年英国的剑桥大学推出了CPL(Combined
Programming
Language)语言。CPL语言在ALGOL60的基础上接近硬件一些,但规模比较大,难以实现。1967年英国剑桥大学的Matin
Richards对CPL语言作了简化,推出了BCPL(Basic
Combined
Programming
Language)语言。1970年美国贝尔实验室的Ken
Thompson以BCPL语言为基础,又作了进一步简化,设计出了很简单的而且很接近硬件的B语言(取BCPL的第一个字母),并用B语言写了第一个UNIX操作系统,在PDP-7上实现。1971年在PDP-11/20上实现了B语言,并写了UNIX操作系统,但B语言过于简单,功能有限。1972年至1973年间,贝尔实验室的D.M.Ritchie在B语言的基础上设计出了C语言(取BCPL的第二字母)。C语言既保持了BCPL和B语言的优点(精练,接近硬件)
又克服了它们的缺点(过于简单,数据无类型等)。最初的C语言只是为描述和实现UNIX操作系统提供一种工作语言而设计的。1973年,K.Thompson和D.M.Ritchie两人合作把UNIX的%90以上用C改写(即UNIX第5版。原来的UNIX操作系统是1969年由美国的贝尔实验室的K.Thompson和D.M.Ritchie开发成功的,是用汇编语言写的)。
㈨ C语言中的"C"是什么意思,"C++"又是什么意思呢
C是计算机编程语言岩碰,也称中级语颂雀言,可以直接调用系统底层命令和API的语言,使用广泛,功能强大,C++的本质也是C语言,只是在C语言的粗樱谈基础上改良增加而来
㈩ 编译 C语言 是什么意思
高级语言通过编绎,得到“目标文件”,对于C/C++就是.obj文件。
-------------------------
.obj文件与系统库文件进行链接后,得到.exe或.com等可执行文件.
-------------------------
运行的是最终的可执行文件,是不是全屏,是可以设置的。可能通过对显示窗口属性的手动设置.也可以在程序中直接设置好。
-------------------------
相关内容可以去查阅"编绎原理"相关内容。