第1个回答 2023-05-01
c语言是面向过程的。面向过程是着重于其中程序设计的算法、语言的运用,如设计不同功能的函数。
C++是面向对象的。C语言能以简易的方式编译、处理低级存储器。C语言是仅产生少量的机器语言以及不需要任何运行环境支持便能运行的高效率程序设计语言。
c语言的特点:
1、代码具有较好的可移植性
C语言是面向过程的编程语言,用户只需要关注所被解决问题的本身,而不需要花费过多的精力去了解相关硬件,且针对不同的硬件环境,在用C语言实现相同功能时的代码基本一致,不需或仅需进行少量改动便可完成移植,这就意味着,对于一台计算机编写的C程序可以在另一台计算机上轻松地运行,从而极大的减少了程序移植的工作强度。
2、可生成高质量、目标代码执行效率高的程序
与其他高级语言相比,C语言可以生成高质量和高效率的目标代码,故通常应用于对代码质量和执行效率要求较高的嵌入式系统程序的编写。
第2个回答 2023-04-26
C语言与C++的区别有很多,下面是简要概述:1、面向不同C语言是面向过程的,C++是面向对象的。函数库C语言有标准的函数库,它们松散的,只是把功能相同的函数放在一个中;C++对于大多数的函数都是有集成的很紧密,特别是C语言中没有的C++中的API是对Window系统的大多数API有机的组合,是一个集体。但你也可能单独调用API。3、结构概念不同C言中结构只有成员变量,而没成员方法,C语而在但是在C语言中结构的成员是公共的,什么想访问它的都可以访问;C++中结构中,它可以有自己的成员变量和成员函数。4、写作数量不同C语言可以写很多方面的程序,C++可以写得更多更好,C++可以写基于DOS的程序,写DLL,写控件,写系统。5、组织不同C语言对程序的文件的组织是松散的,几乎是全要程序处理;C++对文件的组织是以工程,各文件分类明确。
第3个回答 2008-04-20
c语言是一种传统的编程语言,他是面向过程的程序设计语言,c++是从 C 语言发展而来的,可以说是 C的加强版,它是面向对象的程序设计语言。
#include<stdio.h>
void main()
{
printf("holle! Beijing !");
}本回答被网友采纳