visual c c 和visual c有區別嗎

時間 2021-10-14 20:16:11

1樓:

簡單的1>

visual

c/c++和visual

c++有區別嗎?

有,是c和c++的區別,語法,還有編譯/鏈結方式,記憶體布局都有區別的;

你估計不太會吧,如果學的話就當沒有區別吧;

2>visual

c++簡稱是不是vc++?那麼vb是啥開發程式軟體?

是的;visual

basic,也是microsoft的,是visualstudio

(.net)產品中的一員,用的語言是basic;這個和c/c++主要區別:vb一般用滑鼠拖控制項,點呀點的,而c/c++一般用鍵盤多

2樓:席讓潘午

visual

c/c++和visual

c++有區別嗎?

vc是visual

c,vc++就是visual

c++vb是visual

basic。

visual

stdio是微軟開發的乙個程式設計環境。

3樓:陀成寶綢

visual

c頂多算個簡稱吧,c語言的是從b語言發展而來的,而visualc++只不過是c++的一種編輯器而已。

vb是visual

basic的簡稱。

c++和visualc++有什麼區別?

4樓:啦啦啦額

c ++與visual c ++之間的主要區別

1、 c ++是物件導向的程式語言,而visual c ++是整合開發環境(ide)和c和c ++語言的編譯器。

2、在c ++中,編譯器將c ++程式**轉換為計算機可以理解和執行的機器**。而visual c

++有助於編寫**,編譯和除錯c ++源**。

3、c ++程式語言可以作為庫中的庫來移植,以便在c ++應用程式中使用。而visual c ++也有一

些可以與windows一起使用的專用庫,而當你在c ++應用程式中使用這些內建庫時,可能會遇到

windows問題。

4、編寫**以開發單獨使用c ++的microsoft directx api,windows api和microsoft .net

framework是很困難的。但是程式設計開發microsoft directx api,windows api和microsoft .net

framework更容易。

5、c ++程式語言主要用於設計和程式設計硬體。由於visual c ++是ide,因此它用於編譯和執行它。

6、在效能方面,c ++贏得了visual c ++的競爭。應用程式開發周期的初始部分效能很高,而

visual c ++的效能在應用程式開發周期的初始階段很低。但是使用c ++維護後期開發階段非常困

難。結論 - c ++與visual c ++

c ++是c語言的增強和高階,它是物件導向程式設計語言的通用目的。而visual c ++是該軟體的整合開

發環境(ide)產品。這是為了編譯c,c ++和c ++ / cli程式語言而開發的。

5樓:天涯明遠

這兩個沒有可比性,最大的區別是:

1、c++ 是一種計算機高階程式語言,而vc(visual c )是微軟公司開發的,是一種開發工具。

2、c++,根本上是一套語法體系,是邏輯領域上的規則集。而要真正使用計算機來應用程式語言,就需要有相應的語言實現,歷史上,c++有多種實現,比如早期的cfront, 曾經的turbo c++,現在流行的visual c++和gcc。

3、c++是語言,visual c++是工具集,mfc是程式庫。要解決實際問題,開發應用程式,語言、工具和程式庫三方面的學習是缺一不可的,而在程式庫的學習中,標準庫又是重中之重。

擴充套件資料

c++工作原理

c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

生成程式是指將原始碼(c++語句)轉換成乙個可以執行的應用程式的過程。如果程式的編寫是正確的,那麼通常只需按乙個功能鍵,即可搞定這個過程。該過程實際上分成兩個步驟。

第一步是對程式進行編譯,這需要用到編譯器(compiler)。編譯器將c++語句轉換成機器碼(也稱為目標碼);如果這個步驟成功,下一步就是對程式進行鏈結,這需要用到鏈結器(linker)。鏈結器將編譯獲得機器碼與c++庫中的**進行合併。

c++庫包含了執行某些常見任務的函式(「函式」是子程式的另一種稱呼)。例如,乙個c++庫中包含標準的平方根函式sqrt,所以不必親自計算平方根。c++庫中還包含一些子程式,它們把資料傳送到顯示器,並知道如何讀寫硬碟上的資料檔案。

visual studio語言特點

visual studio 是微軟公司推出的開發環境,visual studio 可以用來建立 windows 平台下的 windows應用程式和網路應用程式,也可以用來建立網路服務、智慧型裝置應用程式和 office外掛程式。visual studio是目前最流行的windows平台應用程式開發環境。

visual studio 2008 包括各種增強功能,例如視覺化設計器(使用 .net framework 3.5 加速開發)、對 web 開發工具的大量改進,以及能夠加速開發和處理所有型別資料的語言增強功能。

visual studio 2008 為開發人員提供了所有相關的工具和框架支援,幫助建立引人注目的、令人印象深刻並支援 ajax 的 web應用程式。

開發人員能夠利用這些豐富的客戶端和伺服器端框架輕鬆構建以客戶為中心的 web應用程式,這些應用程式可以整合任何後端資料提供程式、在任何當前瀏覽器內執行並完全訪問 asp net應用程式服務和 microsoft 平台。

6樓:檀香透窗櫺

1、版本

visual c++是 visual studio的乙個部分,此外還有 visual basic (vb)visual c#等。

vc++6.0 是vs6的。

vc++ 2003 是vs 2003的。其實從這開始就不叫vc++ 7.0,因為加入了.net的支援。但可以叫vs 7.0。

2、用途

visual c++是專門針對c++的,用c++寫程式的開發包。

而visual studio是微軟開發出的視覺化程式開發包,不僅僅可用c++開發,還支援其他許多語言,比如c#、f#、j#、asp、web等等。

3、環境

visual c++ 6.0的c++編譯器對stl支援的很差,對mfc支援很強。

visual studio 2010對stl的支援就非常好了,對mfc也進行了發展與完善。

擴充套件資料

visual studio 2008 提供了高階開發工具、除錯功能、資料庫功能和創新功能,幫助在各種平台上快速建立當前最先進的應用程式。

visual studio 2008 包括各種增強功能,例如視覺化設計器(使用 .net framework 3.5 加速開發)、對 web 開發工具的大量改進,以及能夠加速開發和處理所有型別資料的語言增強功能。

visual studio 2008 為開發人員提供了所有相關的工具和框架支援,幫助建立引人注目的、令人印象深刻並支援 ajax 的 web 應用程式。

開發人員能夠利用這些豐富的客戶端和伺服器端框架輕鬆構建以客戶為中心的 web 應用程式,這些應用程式可以整合任何後端資料提供程式。

在任何當前瀏覽器內執行並完全訪問 asp net應用程式服務和 microsoft 平台。

程式開發:

為了幫助開發人員迅速建立先進的軟體,visual studio 2008 提供了改進的語言和資料功能,例如語言整合的查詢 (linq),各個程式設計人員可以利用這些功能更輕鬆地構建解決方案以分析和處理資訊。

visual studio 2008 還使開發人員能夠從同一開發環境內建立面向多個 .net framework 版本的應用程式。

開發人員能夠構建面向 .net framework 2.0、3.0 或 3.5 的應用程式,意味他們可以在同一環境中支援各種各樣的專案。

使用者體驗:

visual studio 2008為開發人員提供了在最新平台上加速建立緊密聯絡的應用程式的新工具,這些平台包括 web、windows vista、office 2007、sql server 2008 和windows server 2008。

對於 web,asp net ajax 及其他新技術使開發人員能夠迅速建立更高效、互動式更強和更個性化的新一代 web 體驗。

高效的團隊協作:

visual studio 2008 提供了幫助開發團隊改進協作的擴充套件的和改進的服務專案,包括幫助將資料庫專業人員和圖形設計人員加入到開發流程的工具。

7樓:微生錦文蒯悅

這就如同電視機和松下電視機的區別一樣。c語言是一種開發語言,有很多廠商都開發了自己的c語言工具,目前常用的包括visual

c++和c++

builder等。每個廠商都遵從一定標準,所以一般的c語言程式都可以在這些系統中編譯,但是廠商也都增加了自己的一些特色功能,而這些特色功能可能是彼此不相容的。

當然,visual

c++除了可以編譯c語言的程式,它還可以編譯c++程式,而c語言程式和c++程式的區別就大了。

c語言與vc++的區別有很多:

1,全新的程式程式思維,c語言是面向過程的,而vc++是物件導向的。

2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中;而vc++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的vc++6.0中的api是對window系統的大多數api有機的組合,是乙個集體。但你也可能單獨呼叫api。

3,特別是vc++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中vc++中的。主持人注:

c語言標準中不包括圖形處理。這裡的c語言的圖形處理指的是dos下的c語言。

4,c和vc++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在vc++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問;而在vc++中它沒有加限定符的為私有的。

4,c語言可以寫很多方面的程式,但是vc++可以寫得更多更好,vc++可以寫基於dosr程式,寫dll,寫控制項,寫系統。

5,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而vc++對檔案的組織是以工程,各檔案分類明確。

6,vc++中的ide很智慧型,和vb一樣,有的功能可能比vb還強。

7,vc++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。

8,vc++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制項。

9,除錯功能強大,並且方法多樣。

11和54,24和36,26和52,12和30的最大公因數和

1 11的因數有1,11 54的因數有1,2,3,6,9,18,27,54,所以11和54最大公因數是1。根據性質,兩個數的最大公因數和最小公倍數之積等於該兩個數之積,所以最小公倍數11 54 1 594 2 24的因數有1,2,3,4,6,8,12,24 36的因數有1,2,3,4,6,9,12,...

廣東話的「罵」和「生氣」和「休息」和「丟臉」和「襪子」和「手套」怎麼說

廣東話的 罵 是讀 鬧 例 今天給我老爸罵了一頓 今日俾我老豆鬧咗一餐廣東話的 生氣 是讀 嬲 乙個字就可以了 例 你不要生氣好不好 你唔冇嬲啦廣東話的 休息 可以直接讀 休息 或者是 頭下 例 累了,休息一下吧 攰喇,頭下先啦 攰喇,休息下先啦!廣東話的 丟臉 是讀 丟假 例 去那樣的場面,真丟臉...

萬和jsq和jslq什麼區別,萬和JSQ和JSLQ什麼區別

萬和jsq20 10st56詳細引數 技術引數 系列名稱st56系列 額定功率40w 額定熱負荷20kw 熱水產率10公升 分 額定壓力0.2mpa 適用水壓0.02 1.0mpa 電源規格220v 50hz 基本引數 點火方式水控全自動 排氣方式強排式 顯示屏超大數字屏顯 控制方式觸控操作 使用燃...