vc 與c 有什麼區別和聯絡

時間 2021-07-26 04:08:01

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是微軟封裝的一套類庫

tan與cot有什麼區別和聯絡

tan與cot的聯絡 同角的正切值和餘切值互為倒數1 解釋不同 tan是正切的意思,角 在任意直角三角形中,與 相對應的對邊與鄰邊的比值叫做角 的正切值。cot是三角函式裡的餘切三角函式符號,此符號在以前寫作ctg。2 誘導公式不同 tan tan 2k tan tan 2 cot tan 2 co...

C 與VC 有什麼不同

c 是一種物件導向的程式設計語言,有相應的標準。vc 只是微軟推出的一種c c 整合開發環境,自帶了 編輯器和編譯器 連結器等等。不同的版本對於標準c 的支援程度不同,最新的vs2010對於標準的支援率達到了99 而vc6.0對於標準c 的支援率則不高。c 是一種高階語言 vc 是微軟的一款產品 用...

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

平移與旋轉是對剛體而言的,所以運動時物體任意兩點之間的距離不變,並且不會變成其映象。一個點的運動總是可以看成平動的。平移是物體運動時,物體上任意兩點間,從一點到另一點的方向與距離都不變的運動!也可以定義為 平移是物體運動時,物體上每一點的 運動情況相同 的運動。後一種定義有一點不太好 初始位置不相同...