vc的編譯器比dev得要個嗎
Ⅰ C語言在VC跟dev編什麼區別啊
#include <stdio.h>
int main()
{
printf("program\n");
return 0;
}
VC6.0老了,標准很不規范,現在的ANSI C標准要求main函數類型為int,這樣根據主函數的返回值就能知道程序是否正確執行了,DEV就是用新標準的G++編譯器。
其它和VC 6.0的區別:
#include <iostream>
#include <string>
#include <queue>
#include <stack>
#include <algorithm>
//都沒有.h,也就是說C++新增的庫文件要是引用時都不應該加.h。
還有嵌入式匯編時VC用的是INTEL格式的,而G++用的是AT&T格式的。
建議你用Codeblocks,別用DEV,用DEV編輯時的格式很爛,還有等你調試時你就明白為什麼了。
Ⅱ VC和Dev-c++有什麼區別
一、指代不同
1、VC:是微軟公司的C++開發工具,具有集成開發環境,可提供編輯C語言,C++以及C++/CLI等編程語言。
2、Dev-c++:是一個Windows環境下的一個適合於初學者使用的輕量級 C/C++ 集成開發環境(IDE)。
二、功能不同
1、VC:集成了便利的除錯工具,特別是集成了微軟Windows視窗操作系統應用程序介面(Windows API)、三維動畫DirectX API,Microsoft .NET框架。
2、Dev-c++:是一款自由軟體,遵守GPL許可協議分發源代碼。它集合了MinGW中的GCC編譯器、GDB調試器和 AStyle格式整理器等眾多自由軟體。
三、特點不同
1、VC:允許用戶進行遠程調試,單步執行等。還有允許用戶在調試期間重新編譯被修改的代碼,而不必重新啟動正在調試的程序。
2、Dev-c++:使用MingW64/TDM-GCC編譯器,遵循C++ 11標准,同時兼容C++98標准。開發環境包括多頁面窗口、工程編輯器以及調試器等。
Ⅲ 用C++編程,用哪個編譯器更好,dev or vc
樓主你好,當然是VC更好,建議使用VC++6.0,因為這個編譯器不但兼容C語言,也兼容C++語言,是主流的編譯器,並且支持MFC等,所以建議使用VC++6.0,希望你能滿意,滿意就採納吧,謝謝!
Ⅳ 初學C語言,建議使用哪種編譯器是dev c++還是visual C++
編譯器只是編譯的工具而已,C語言剛開始學習貌似都用Turbo C吧,c++採用你說的編譯器。
Ⅳ VC和Dev-c++有什麼區別
您好,VC6.0和Dev C++都是集成開發環境(IDE),通俗來說就是可以寫代碼、編譯、運行的可視化工具。區別如下:
1、VC6.0是微軟出品,Dev C++由Bloodshed開發,前者體量較大,可以進行MFC可視化界面的編程,後者相對體量較小。
2、DevC++使用gcc編譯器,DevC++使用自帶編譯器,很多時候ACM比賽使用的是gcc編譯器,不同的編譯器對於個別語句的解釋可能不同,因此可能出現在寫的程序在一個編譯器編譯通過,換成另一個卻不通過的情況。
3、VC的功能更強大一些,斷點調試等支持較好(雖然DevC++也支持,但不如VC6.0好用)
綜上所述,如果是開發項目如多文件編程、MFC編程建議使用VC6.0,如果只是單純的寫個C/C++小程序,或者是參加ACM比賽,那麼使用DevC++即可。
Ⅵ DEV C++和VC++編譯C語言的區別
學window界面編程,一定得用vc,正本清源。其他類型的,兩者都可。都是c或c++編程,一個用在windows下有界面編程較多,一個是linux移植到windows環境的,所以控制台程序居多。沒有哪個更容易之說,要多容易,哪個都容易,要說不容易,哪個也都有難的地方。dev-c,開源,官網就有,vc,正版收費軟體,這里不提供盜版下載,慢慢找,出學,vc6就夠了。
Ⅶ dev c++與 vc6的區別
Dev-C++ 是一個 C++ 開發工具。它包括多頁面窗口、工程編輯器,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序。它也提供高亮度語法顯示的,以減少編輯錯誤。
一個windows下非常不錯的IDE。它使用了GCC3.2.3做為它的編譯器,當也支持更高版本的Mingw(Windows版的GCC) 。跟VC和BCB相比,有相當明顯的優勢。首先它是免費的,其次完全遵循C99標准,第三多個平台下都有GCC這樣使得跨平台移植相對方便。
Dev-C++是一個Windows下的C和C++程序的集成開發環境。它使用MingW32/GCC編譯器,遵循C/C++標准。開發環境包括多頁面窗口、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連接程序和執行程序,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!多國語言版中包含簡繁體中文語言界面及技巧提示,還有英語、俄語、法語、德語、義大利語等二十多個國家和地區語言提供選擇。
Ⅷ 我想知道DEV C++與VC6.0的最大區別是啥到底怎麼用DEV編程 。
推薦用Dev C++4.9.9.2:它是使用GCC的MinGW版本作為編譯器.
或者GNU編譯器,如果要用MS的編譯器,推薦Visual studio c++.NET系列;它們都很好的支持了C++的標准!
VC++6.0早期版本在有些方面沒有很好的實現C++的標准,如果樓主是初學者,建議樓主剛開始就遵循C++的標准走,這對以後的發展和接軌都很有好處!並且VC++6.0對於初學者來說,可能會造成不必要的疑惑.
Dev C++4.9.9.2,它不是編譯器它只是個GCC的IDE(集成開發環境)並且在編譯速度上可能要比VC++6.0的慢,並且沒有它的一些機制.
VC++6.0比Dev C++4.9.9.2復雜得多,有對MFC,WIN32良好支持,對於有一定基礎的程序員來說,相當的方便和快捷,高效,但是它會禁錮程序員的的思想!(關鍵是開發VC++的人,不可能讓其他人掌握其核心技術的!簡單的說是技術的壟斷!)
Ⅸ Visual C 和Dev C 的區別
編譯器,c標準的區別!DEV c更好的支持GUN C,而VC則是微軟的那一套東西,
Ⅹ 關於VC++與DEV-C++的問題
Bloodshed Dev C++是一個Windows平台上使用g++內核的IDE,有諸多優點,對C++標准支持好,但其IDE相對於VC6而言差得太多
可以直接學C++,但要選好合適的教材
Bloodshed Dev-C++ 這款軟體是Windows平台上用來編寫C++的;目前Windows平台上用的最多的C++編譯軟體估計是VC++