vc 與c 有什麼區別和聯絡

2021-07-26 04:07:57 字數 2106 閱讀 6383

1樓:申城城申

一、區別:

1、概念。c++是程式設計語言,是一種軟體編制的通用規範,vc++是程式設計環境或者一種工具。vc++是微軟公司在c++的基礎上提供了一些windows圖形介面函式庫,可以說vc++ 就是c++加上windows圖形庫。

2、使用。c++是一門程式語言,而vc++是一個工具。c++是與平臺無關的,vc++只能在windows跑,學習vc++,是學windows程式設計。

應該先學程式語言,然後再具體的學習與平臺相關的東西。

3、學習方式。vc++教材都是假設使用者已經掌握了c++語言,沒有c++基礎,這樣是無法理解mfc 的任何東西的。學好了c++,即使不學visual c++,也是大有作為的。

二、聯絡:

c++是在c語言的基礎上加入了“類”的概念以及“物件”的概念,所以c++是物件導向的程式語言。而vc++是在c++的基礎上加入了對windows視覺化(視窗化以及控制元件)操作的支援,所以它也是物件導向的程式語言。

2樓:

vc++與c++的區別和聯絡:

1.c++是純粹的程式語言。

2.vc++是程式設計環境,即平常所說的ide(即integrated development environment,是“整合開發環境”的英文縮寫)。vc++只是一個編譯器,或者說是一種“編譯器 +源程式編輯器”的ide。

3.vc是windows平臺用來開發c++程式的工具軟體,除了符合c++標準,包含c++標準類庫以外,還提供了其他新的類庫。例如mfc(用來進行windows平臺gui開發)。

3樓:匿名使用者

c++是vc++的骨架,是語言架構.

vc++是微軟在windows平臺開發軟體的工具包.主要是以c++為基礎的語言,並封裝了關於windows視窗類等

4樓:戴鼎小休

c語言是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

要想知道vc++,首先要了解c++。c++是在c語言的基礎上加入了“類”的概念以及“物件”的概念,所以c++是物件導向的程式語言。而vc++是在c++的基礎上加入了對windows視覺化(視窗化以及控制元件)操作的支援,所以它也是物件導向的程式語言。

至於編譯工具則比較豐富,c語言有tc2.0,c++有tc3.0,vc++有微軟的vc6.0、vs系列。

5樓:我是小超子

c++是一門語言,而vc++是個工具。

6樓:癯月笑浮生

vc++不僅僅是一種工具,而且是c++的一種方言

c++和vc++是什麼關係? vc++和mfc什麼關係?

7樓:

我也曾經疑惑過這個問題····

c++是一門語言,或者說是語言規範,由c++標準委員會制定。

c++的語言規範出現後,需要有一個具體的實現,簡單來說就是要提供一個執行平臺和編譯器,可以讓開發者來使用這個語言。

vc++就是c++的具體實現,由微軟在windows平臺上實現,編譯器是vc6,最新的版本是vs2013。

另外一個是由gun在linux系統下的實現,就是gcc。

每家的編譯器實現,都不是嚴格遵守c++規範的,會有一些不同,比如vs和gcc就各自有自己的特殊語法。而且不同的編譯器是對應c++不同的語言規範版本的。比如vc6就不怎麼支援c99,因為vc6比那個標準早。

其實具體的差別,一般也不會有太明顯的感覺。

一般來說,說c++的時候經常會預設指代vc++。。。

vc++和mfc麼,mfc的全程是microsoft foundation classes,微軟基礎類庫。這個東西是用來開發windows的圖形程式的一個框架,是對原生的win32api的一個包裝,你可以理解為微軟構建於windows平臺和c++語言之上的一種程式設計框架,用來簡化windows圖形程式的開發,因為win32api實在是夠蛋疼,微軟自家都看不下去了。

8樓:匿名使用者

c++是一種語言,vc++從某種意義上說是一種微軟提供的在windows平臺下使用c++開發的平臺或者環境,比如vc6.0等,mfc是微軟封裝的一套類庫

VC 與C有什麼區別

c 通過底層bai的虛擬機器 du機制減少了c c 語言zhi中常常容易發生的內dao存洩漏和安內全性問題,代價是執行速度減容慢。同樣的由於簡化了程式語言的複雜性 c 遠遠比c 來得簡單 大大提高了開發者得效率。另外c 具有.龐大的類庫,這個優勢是c 所不具有的。因此c 非常合適開發企業中處理業務的...

平移與旋轉有什麼區別與聯絡

1.區別 旋轉不改變物體在空間上的位置不發生位移,平移將乙個圖形上的所有點都按照某個直線方向做相同距離的移動發生了位移。2.聯絡 旋轉和平移都是物體運動現象,在運動中都沒有改變本身的形狀 大小與自身性質特徵。平移的這種運動現象又稱平行移動,是物體或圖形在同一平面內 沿直線運動,朝某個方向移動一定的距...

和有什麼區別和聯絡啊請問和有什麼區別?盡量講清楚謝謝

1 兩者都是問怎麼樣了。2 和 的區別為 指代不同 用法不同 側重點不同。一 指代不同 1 怎麼樣啊。2 怎麼樣,如何。二 用法不同 1 解 時 主 何 方式 方法 指 従屬文 動詞 不定式 導 方式 表 時 表 方 名詞 後 置 2 狀況 意味 誰 近況 体調 尋 解 時 程度 達 指 感嘆文 使...