第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

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

C與C++的區(qū)別與聯(lián)系?

C與C++的區(qū)別與聯(lián)系?

C C++
qq_我是誰_45 2017-08-31 17:51:38
學習C++需要有C的基礎(chǔ),是只是對C有一定的了解還是學到一定的程度?還是都可以?或是兩個可以一起學?這樣會不會重復(fù)而浪費時間?
查看完整描述

3 回答

已采納
?
我是新手_請多指教

TA貢獻140條經(jīng)驗 獲得超79個贊

C是面對過程的,C++是面對對象的
?C++更復(fù)雜,功能相對更強大,某些方面也更隨意。
?C語言可以說是一種入門語言,只要精通了一種語言,則一通百通。顯而易見,C++是不適合用來入門的。若要學編程,從C語言入手,是個不錯的選擇。

查看完整回答
1 反對 回復(fù) 2017-08-31
?
onemoo

TA貢獻883條經(jīng)驗 獲得超454個贊

不不。不管 C 和 C++ 看起來有多像、不管有多少不靠譜的教程跟你這么說,你都應(yīng)該記?。篊 和 C++ 是兩門不同的語言! ?尤其是:學習 C++ 不需要有 C 語言基礎(chǔ)!

那些看似很像的部分,其實 C 和 C++ 還是有區(qū)別的。不顧區(qū)別而一味地把 C 語言當作 C++ 基礎(chǔ)、把 C++ 當作“帶類的 C”來教的教程都是極不嚴謹?shù)模?/p>

所以你是想學習 C++ 的話,直接去學就好了。 如果你看的教程第一頁就寫著“要有 C 基礎(chǔ)”,那基本上你可以扔掉這個教程了...


對于前面有人的回答:C++ 其實算是一種“多范式”編程語言,不僅僅局限于面向?qū)ο?。不過這些技術(shù)性的區(qū)別,你現(xiàn)階段搞不明白的話可以不用管,等你學到深入后就能明白了。

查看完整回答
3 反對 回復(fù) 2017-08-31
  • qq_我是誰_45
    qq_我是誰_45
    多謝指導,明白了!
  • onemoo
    onemoo
    另外,看到有人提到先 C 的問題。 其實因為 C++ 是多范式的,所以它完全可以進行“面向過程”式編程,C++ 能夠直接和高效地訪問硬件... 這些特性和 C 語言有同樣的效果(事實上這正是 C++ 的設(shè)計目標之一)。 不要像很多人那樣把C++看得太死板。即便是考慮學習底層也沒有必要先學 C 語言! 另外,不要誤會我看不上 C 語言,我同樣很喜歡 C 語言。
?
a_flying_fish

TA貢獻9條經(jīng)驗 獲得超4個贊

從歷史發(fā)展的角度。C++是由于急需對代碼的精簡,提升開發(fā)效率,而對C語言做的改進。也是對C語言面向?qū)ο蟮臄U充。C++本身兼容C語言語法。但是C++絕對不能理解成C,C也不能完全理解成C++,比如在嵌入式什么的還是存在差異的。如果你要學習C++,最好是先學C,因為C++很多是對C語言的一種封裝,使得C++不像C語言那么貼近硬件(雖然還是很貼近硬件的)。直接學C++,你也能學的很好,但是你永遠不會知道底層代碼為你做了些什么,你成了語法的傀儡,失去了對計算機的認識。如果你只是想了解,還是可以的。但是如果你想做一個大牛。建議還是先學C語言。為什么一般人都會選擇C語言作為入門需要,實際上java什么的,封裝的很好,為什么還是要選擇古老的C呢,除了C語言本身的優(yōu)勢,更多的在于,他能讓你學到計算機底層一些東西,讓你知道計算機的每一根血管(夸張了點),以后駕馭計算機的基礎(chǔ)

查看完整回答
1 反對 回復(fù) 2017-09-01
  • 3 回答
  • 1 關(guān)注
  • 3224 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動學習伙伴

公眾號

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號