亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

請問C和C++的區別?

請問C和C++的區別?

C C++
ziom 2016-07-31 17:35:50
查看完整描述

3 回答

已采納
?
熙曜

TA貢獻14條經驗 獲得超1個贊

c++是面向對象的,對象就是用戶,c是面向過程的,就是做一些后臺的

查看完整回答
1 反對 回復 2016-07-31
?
onemoo

TA貢獻883條經驗 獲得超454個贊

所謂范式,就是組織程序的基本思想?;旧戏譃檫^程編程、對象編程、函數式編程這幾個范式。 ?

Bjarne Stroustrup提到C++直接支持:

  1. 過程編程

  2. 支持數據抽象

  3. 對象編程(包括基于對象、面向對象)

  4. 泛型編程

前2條也是C原生支持的(C++為了兼容C,也始終支持),第3條C++支持對象范式是大家都知道的,而泛型編程通過C++的模板機制來實現。 ?至于函數式編程,這兩種語言都沒有提供原生支持。


要記住:“編程范式”本質上是一種指導程序員的“思想”,并不一定和某種語言相關。 只能說C語言提供的功能主要支持過程編程范式,而C++作為一種更general的語言還支持對象范式和泛型編程。

查看完整回答
1 反對 回復 2016-08-01
  • ziom
    ziom
    沒看太懂,不過還是謝謝
?
onemoo

TA貢獻883條經驗 獲得超454個贊

其實C++是一種多范式的編程語言。不僅僅是面向對象。

查看完整回答
反對 回復 2016-07-31
  • 3 回答
  • 1 關注
  • 2161 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號