c語言和c++的不同點和共同點
發(fā)布時間:2019-12-15C語言和C++不同點為:面向體不同、設(shè)計不同、文件組織不同。相同點為:C語言和C++都是提供一種能以簡易的方式編譯、處理低級存儲器、僅產(chǎn)生少量的機器碼以及不需要任何運行環(huán)境支持便能運行的編程語言。
C語言和C++不同點
一、面向體不同
1、C語言:C語言是一門面向過程的計算機編程語言
2、C++:C++是一門面向?qū)ο蟮挠嬎銠C編程語言。
二、設(shè)計不同
1、C語言:C語言進行過程化、抽象化的通用程序設(shè)計。
2、C++:C++既可以進行C語言的過程化程序設(shè)計,又可以進行以抽象數(shù)據(jù)類型為特點的基于對象的程序設(shè)計,還可以進行以繼承和多態(tài)為特點的面向?qū)ο蟮某绦蛟O(shè)計。
三、文件組織不同
1、C語言:C語言對程序的文件的組織是松散的,幾乎是全要程序處理。
2、C++:C++對程序的文件的組織是以工程,各文件分類明確。