Dev C++

Dev C++

在程式的最後(在return 在程式的最後(在return 在程式的最後(在return

簡介

dev C++


Dev-C++是一個C&C++開發工具,它是一款自由軟體,遵守GPL協定。它集合了GCC、MinGW32等眾多自由軟體,並且可以從devpak.org上取得最新版本的各種工具支持,而這一切工作都是來自全球的狂熱者所做的工作,並且你擁有對這一切工具自由使用的權利,包括取得原始碼等,前提是你也必 須遵守GNU協定。它使用MingW32/GCC編譯器,遵循C/C++標準。開發環境包括多頁面視窗、工程編輯器以及調試器等,在工程編輯器中集合了編輯器、編譯器、連線程式和執行程式,提供高亮度語法顯示的,以減少編輯錯誤,還有完善的調試功能,能夠適合初學者與編程高手的不同需求,是學習C或C++的首選開發工具!

發展歷史

Dev-C++每一天都在進步著,因為它是一個自由軟體。 Dev-C

++是一個非常實用的編程軟體,多款著名軟體均由它編寫而成,它在C的基礎上,增強了邏輯性。
C語言是1972年由美國貝爾實驗室(AT&TBell)的D.M.Ritchie研製成功的。它不是為了初學者設計的,而是為計算機專業人員設計的。最初它是作為寫UNIX作業系統的一種工具,在貝爾實驗室內部使用。後來C語言不斷改進,人們發現它功能豐富、表達能力強、使用靈活方便、套用面廣、目標程式效率高、可移植性好,既具有高級語言的優點,又具有低級語言的許多優點,特別適合於寫系統軟體,因此C語言從實驗室走向美國,從美國走向世界。到20世紀70年代,它已風靡全世界。無論是在中國還是在外國,C語言都成為了計算機開發人員的基本功。
但是隨著軟體規模的增大,用C語言編寫程式漸漸顯得有些吃力了。C語言是結構化和模組化的語言,它是面向過程的。在處理較小規模的程式時,程式設計師用C語言還是比較得心應手。但是當問題比較複雜、程式的規模比較大時,結構化程式的設計方法就顯出它的不足。
為了解決軟體設計的危機,在20世紀80年代,人們提出了面向對象的程式設計(object oriented programming,OOP),需要設計出能支持面向對象的程式設計方法的新的語言。在實踐中,人們發現由於C語言是如此的深入人心,使用如此廣泛,面對程式設計方法的革命,最好的辦法不是另外發明一種語言去代替它,而是在它原有的基礎上加以發展。在這種形式下,C++應運而生。C++是由貝爾實驗室(AT&TBell)的Bjarne Stroustrup博士及其同事於20世紀80年代初在C語言的基礎上開發成功的。
AT&T發布的第一個Dev-C++編譯系統實際上是一個預編譯器(前端編譯器),真正的Dev-C++程式是在1988年誕生的。實際上目前的dev cpp 的套用並非如VC一樣廣泛 但它是目前信息學競賽使用的C語言編譯器 (gcc)關於專門學習DEV CPP的書籍基本沒有 大部分信息學競賽書籍都是《數據結構》與《算法》並沒有明確指定使用的編譯器 而在競賽中DEV CPP 被廣泛套用 (可以在LINUX環境下使用)
DEV C++已被全國青少年信息學奧林匹克聯賽設為C++語言指定編譯器
目前DEV C++的最新版本為5.8.3

使用技巧

DEV C++使用須知:如果你先前用過TC這個編譯器,使用DEV C++編寫程式運行後視窗就會閃一下就沒有了,要想看到運行得到的結果,就必須注意如下事項:
1. 在程式的最後(在return語句前)加getch(); (只適用於C程式)
2. 在程式的最後(在return語句前)加getchar(); (適用於C/C++)
3. 在程式的最後(在return語句前)加system("pause")語句,使程式運行後暫停. (適用於C/C++)
如果調試不成功,不斷地出現工程未編譯,請在 工具 -->編譯選項--> 編譯時加入以下命令(打勾) 加入 -g
DEV C++的擴展名:
一般有兩種形式:*.c和*.cpp
.c是C語言的檔案擴展名;.cpp是c++的檔案擴展名。
Dev-C++
Dev-C++是Windows平台下的開源C++編程環境。它集成了GCC、MinGW32等眾多自由軟體,界面類似Visual Studio,但體積要小的多。它的缺點是難以勝任規模較大的軟體項目,但對於初學者是一個不錯的選擇。
目前,dev c++完美支持win7。

相關詞條

熱門詞條

聯絡我們