c语言与c 有什么区别,C 和C语言有什么关系

1 , C 和C语言有什么关系我们说编程工具用的是 C ,一般指 C语言、C# 及 类似 C语言的工具;而C语言,本身可以作为一个 语言体系 , 也可以是一种编程工具 。但是我说我编程工具用的是 C语言 , 就可以否定C#但是我说我用的是C , 有可能是 C#.Net 也有可能是 C语言 。维C的C很简单啊c语言是c的继续 , 学会了c才能读懂c语言的程序额 。。。这个问题 。。。C可以是C语言 , 也可以是ABCD的C、、、C语言是一种写程序的语言、C是英文字母啊……
2,C语言和C加加有什么不同的c的输入输出(printf,fopen,fread,fwrite)比c++的输入输出(std::cout,std::fstream)快,而且在NOIP中有很多STL的头文件不能用,比赛中又有很少的字符串处理 , 类基本用不上(谁还会在考试时想着可复用的框架) , 唯一有用的就是inline,可惜考试禁用优化,所以c++的好多特性用不上,反而弱点全用上了 , 所以……C++面像对象,C面向过程语法稍有不同c++保留了c的优点 , 增加了面向对象的机制,主要体现在适用于面向对象程序设计的“类”,所以c++也被称为带类的c,好像NOIP是靠计算机基础的可能是因为C语言是低级语言的关系吧 。楼上2位已经解释的很明白了 , 在有疑问的情况下可以设断点走单步看看 , 这样会对程序的运行有个理性的认识 , 另外,现在的c考试非常死板,楼主假如想学好c大可不必在这种小问题上纠结,不同的运行环境会有不同的运行结果,谁都不能保证自己的程序完全正确
3,C语言和C C的区别在什么地方C语言就是cC语言是面向过程的编程语言,它适合比较底层的开发 , 例如操作系统,新的编程语言,嵌入式的内容等 。但是没有对象,其中指针之类的内容难以理解 。c++是面向对象的,在C语言的基础上发展而来,支持一些新的功能,但是不太适合特别底层的开发活动,而且如果不先学C语言,直接接触C++会相当困难c语言是结构化和模块化的面向过程的语言,c++语言是面向对象的程序设计语言 。c++语言是c语言的超集,也就是说学会了c++,你其实已经把c语言学会了 。至于说有什么区别,应该说是编程思想的区别吧,c是基于过程的,强调的是程序的功能,以函数(功能)为中心 。c++是面向对象的,强调程序的分层、分类,以抽象为基础,进行对象的定义与展示,即程序设计 。具体说来话长 。建议你学习c++的时候,学会用面向对象的方式思考和编程 。现在在开发大项目的时候,都是应用面向对象的分析和设计的技术 。c语言与c++的区别有很多: 1,全新的程序程序思维 , c语言是面向过程的,而c++是面向对象的 。2,c语言有标准的函数库,它们松散的 , 只是把功能相同的函数放在一个头文件中;而c++对于大多数的函数都是有集成的很紧密 , 特别是c语言中没有的c++中的api是对window系统的大多数api有机的组合,是一个集体 。但你也可能单独调用api 。3,特别是c++中的图形处理,它和语言的图形有很大的区别 。c语言中的图形处理函数基本上是不能用在中c++中的 。c语言标准中不包括图形处理 。4,c和c++中都有结构的概念,但是在c语言中结构只有成员变量 , 而没成员方法,而在c++中结构中,它可以有自己的成员变量和成员函数 。但是在c语言中结构的成员是公共的,什么想访问它的都可以访问;而在vc++中它没有加限定符的为私有的 。4,c语言可以写很多方面的程序,但是c++可以写得更多更好,c++可以写基于dosr程序,写dll,写控件,写系统 。5,c语言对程序的文件的组织是松散的,几乎是全要程序处理;而c++对文件的组织是以工程 , 各文件分类明确 。6,c++中的ide很智能,和vb一样,有的功能可能比vb还强 。7,c++对可以自动生成你想要的程序结构使你可以省了很多时间 。有很多可用的工具如加入mfc中的类的时候,加入变量的时候等等 。8 , c++中的附加工具也有很多,可以进行系统的分析,可以查看api;可以查看控件 。9 , 调试功能强大,并且方法多样【c语言与c 有什么区别,C 和C语言有什么关系】
4,C语言和C 区别很大吗C与C++的区别 C是一个结构化语言,如谭老爷子所说:它的重点在于算法和数据结构 。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制),而对于C++,首要考虑的是如何构造一个对象模型,让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制 。所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样 。之所以说C++比C更先进 , 是因为“ 设计这个概念已经被融入到C++之中 ”,而就语言本身而言,在C中更多的是算法的概念 。那么是不是C就不重要了,错!算法是程序设计的基础 , 好的设计如果没有好的算法 , 一样不行 。而且,“C加上好的设计”也能写出非常好的东西 。对语言本身而言,C是C++的子集,那么是什么样的一个子集?从上文可以看出,C实现了C++中过程化控制及其它相关功能,而在C++中的C(我称它为“C+”) , 相对于原来的C还有所加强,引入了重载、内联函数、异常处理等等玩艺儿,C++更是拓展了面向对象设计的内容,如类、继承、虚函数、模板和包容器类等等 。再提高一点,在C++中,数据封装、类型这些东东已不是什么新鲜事了,需要考虑的是诸如:对象粒度的选择、对象接口的设计和继承、组合与继承的使用等等问题 。所以相对于C,C++包含了更丰富的“设计”的概念 , 但C是C++的一个自洽子集,也具有强大的功能,同样值得学习 。希望可以帮到你,如有疑问欢迎追问c语言是面向过程的,c++是面向对象的 。c++全面兼容c,它扩充了c的功能 。也就是说c++是c长期“进化”的结果,一个c程序也可以认为是一个c++程序 。既然是编程语言,当然都可以用来编写软件 。不过由于c语言图形化处理的局限性 , 它做成的软件不常见,可以用来作为学习编程的入门语言 。游戏可以用多种语言编写,不一定是c,也可是c++、java、c#、等语言 。单纯看程序是看不出由什么语言编写出来的 。而且,现在的程序软件功能要求月来愈多,一个大型程序可能由多种语言编写而来 。C++比C多了 类 封装 面向对象 等特性吧 基本上差别不大C语言可以说是学习其他语言的基?。话闳巳衔狢++是C的升级,会了C++就会了C语言,但个人认为这容易误导初学者,建议你先学好C,然后再自学C++和其他语言 。c++可看作c的超集,也就是说c++几乎包含了c的所有特性 , 但是又有面向对象,泛型等c没有的特性,所以,很难单纯说区别大不大 。很大设计思路不同语法差不多c是面向过程的,只要抓住一根主线,一路吧功能设计好就行c是面向对象的,他是围绕着对象(一般来说就是描述操作事物的特征)进行设计,设计事物的动作等5,c语言和c有什么区别C是C++的基础 , C++语言和C语言在很多方面是兼容的 。因此,掌握了C语言,再进一步学习C++就能以一种熟悉的语法来学习面向对象的语言,从而达到事半功倍的目的 。C是一个结构化语言,它的重点在于算法和数据结构 。C程序的设计首要考虑的是如何通过一个过程,对输入(或环境条件)进行运算处理得到输出(或实现过程(事务)控制) 。C++,首要考虑的是如何构造一个对象模型 , 让这个模型能够契合与之对应的问题域,这样就可以通过获取对象的状态信息得到输出或实现过程(事务)控制 。所以C与C++的最大区别在于它们的用于解决问题的思想方法不一样 。之所以说C++比C更先进,是因为“ 设计这个概念已经被融入到C++之中 ” 。C语言与C++的区别有很多,下面是简要概述:1、全新的程序程序思维,C语言是面向过程的,而C++是面向对象的 。2、C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个头文件中;而C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体 。但你也可能单独调用API 。3、特别是C++中的图形处理 , 它和C语言的图形有很大的区别 。C语言中的图形处理函数基本上是不能用在C++中的 。C语言标准中不包括图形处理 。4、C和C++中都有结构的概念,但是在C语言中结构只有成员变量,而没成员方法 , 而在C++中结构中 , 它可以有自己的成员变量和成员函数 。但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;而在VC++中它没有加限定符的为私有的 。5、C语言可以写很多方面的程序,但是C++可以写得更多更好,C++可以写基于DOS的程序 , 写DLL,写控件,写系统 。6、C语言对程序的文件的组织是松散的 , 几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确 。7、C++中的IDE很智能,和VB一样,有的功能可能比VB还强 。8、C++对可以自动生成你想要的程序结构使你可以省很多时间 。有很多可用工具如加入MFC中的类的时候,加入变量的时候等等 。9、C++中的附加工具也有很多,可以进行系统的分析,可以查看API;可以查看控件 。10、调试功能强大,并且方法多样 。这是我之前收藏的一篇博客关于C和C++的区别的文章内容 。c语言是结构化和模块化的面向过程的语言,c++语言是面向对象的程序设计语言 。c++语言是c语言的超集 , 也就是说学会了c++,你其实已经把c语言学会了 。至于说有什么区别,应该说是编程思想的区别吧,c是基于过程的,强调的是程序的功能,以函数(功能)为中心 。c++是面向对象的,强调程序的分层、分类 , 以抽象为基?。?进行对象的定义与展示,即程序设计 。具体说来话长 。建议你学习c++的时候,学会用面向对象的方式思考和编程 。现在在开发大项目的时候,都是应用面向对象的分析和设计的技术 。c语言与c++的区别有很多: 1,全新的程序程序思维,c语言是面向过程的,而c++是面向对象的 。2 , c语言有标准的函数库,它们松散的 , 只是把功能相同的函数放在一个头文件中;而c++对于大多数的函数都是有集成的很紧密,特别是c语言中没有的c++中的api是对window系统的大多数api有机的组合 , 是一个集体 。但你也可能单独调用api 。3,特别是c++中的图形处理,它和语言的图形有很大的区别 。c语言中的图形处理函数基本上是不能用在中c++中的 。c语言标准中不包括图形处理 。4 , c和c++中都有结构的概念 , 但是在c语言中结构只有成员变量,而没成员方法,而在c++中结构中,它可以有自己的成员变量和成员函数 。但是在c语言中结构的成员是公共的,什么想访问它的都可以访问;而在vc++中它没有加限定符的为私有的 。4,c语言可以写很多方面的程序,但是c++可以写得更多更好,c++可以写基于dosr程序 , 写dll,写控件,写系统 。5,c语言对程序的文件的组织是松散的 , 几乎是全要程序处理;而c++对文件的组织是以工程,各文件分类明确 。6,c++中的ide很智能,和vb一样 , 有的功能可能比vb还强 。7,c++对可以自动生成你想要的程序结构使你可以省了很多时间 。有很多可用的工具如加入mfc中的类的时候,加入变量的时候等等 。8,c++中的附加工具也有很多,可以进行系统的分析,可以查看api;可以查看控件 。9 , 调试功能强大,并且方法多样

    推荐阅读