c語言在vc跟dev編什麼區別啊

時間 2021-08-11 17:55:48

1樓:

1、建立c語言源程式

整合開發環境中,選擇「檔案/新建/源**」選單項,或直接按下ctrl+n快捷鍵,都會在整合開發環境的右側出現源**編輯視窗。初始時,源**檔名預設是「未命名1」。

2、編輯源**

在**編輯視窗中輸入下列程式,其編輯方法如同使用記事本一樣簡單。

main()

3、儲存為c程式

可以選擇「檔案/儲存」選單項,或直接按下ctrl+s快捷鍵,都會出現「儲存檔案」視窗,在儲存檔案視窗中給定檔名(如「ex1」),由於dev-c++即可以執行c程式也可以執行c++程式,所以還要選擇檔案型別為「c source files」,指定儲存的是c程式檔案。 按下「儲存」按鈕,源**視窗的名字已經變為「ex1.c」了。

4、編譯c語言源程式

選擇「執行/編譯」選單項,或直接按下ctrl+f9,都可以實現對源程式檔案的編譯。編譯如果有錯誤,可以根據提示資訊對程式進行檢查,然後再重新編譯。

5、執行

選擇「執行/執行」選單項,或直接按下ctrl+f10,都可執行程式。

需要指出的是,使用dev-c++執行c程式,需要在main()函式的最後加上「system(「pause」);」語句,其目的是為了讓程式暫停,以便觀察執行結果。而使用別的c語言編譯系統,如果執行程式一閃而過,看不到結果也要加上些句,否則不用加。

2樓:匿名使用者

c語言在這兩個平臺上語法都是相同的,都支援c89。不同的主要是外觀及效率這些東西。

visual c++6.0用的是vc編譯器,dev-c++用的是mingw-gcc編譯器。兩個東西不同的。

要說標準,肯定是gcc比較符合c++標準。但是要說效率,在windows平臺上,gcc的效率還是比不上vc的

visual c++6.0很多ansi c和c++的標準都不支援,因為太老了,是96年開發的,而c語言新的標準是99年定的,因此,很多新的東西都不支援,這是第一。第二,vc6是ms開發的,ms的編譯器都比較一般;dev-c++是開源的,介面友好性而言,可能初學者感覺不如vc,但bug明顯比vc少,支援最新的標準,國際比賽都用dev-c++,其實其核心是gnu的。

3樓:匿名使用者

在dev中,主函式要求有返回值,是int型別

4樓:

#include

int main()

vc6.0老了,標準很不規範,現在的ansi c標準要求main函式型別為int,這樣根據主函式的返回值就能知道程式是否正確執行了,dev就是用新標準的g++編譯器。

其它和vc 6.0的區別:

#include

#include

#include

#include

#include

//都沒有.h,也就是說c++新增的庫檔案要是引用時都不應該加.h。

還有嵌入式彙編時vc用的是intel格式的,而g++用的是at&t格式的。

建議你用codeblocks,別用dev,用dev編輯時的格式很爛,還有等你除錯時你就明白為什麼了。

c語言在vc跟dev編什麼區別?

5樓:

#include

int main()

vc6.0老了,標準很不copy規範,現bai在的ansi c標準要求main函式型別為int,這樣根據du主函式的返回值zhi就能知道程式是否正確執行了dao,dev就是用新標準的g++編譯器。

其它和vc 6.0的區別:

#include

#include

#include

#include

#include

//都沒有.h,也就是說c++新增的庫檔案要是引用時都不應該加.h。

還有嵌入式彙編時vc用的是intel格式的,而g++用的是at&t格式的。

建議你用codeblocks,別用dev,用dev編輯時的格式很爛,還有等你除錯時你就明白為什麼了。

gcc和vc有什麼區別呢vc編譯時用的編譯器相

嘎嘎嘎哈哈哈嘿嘿嘿 vc 是ide,也就是整合開發環境,其中,包含,文字編輯器,編譯器等開發工具鏈。而gcc是c 編譯器,linux下專用的c,c 編譯器,它不是ide。gcc可以和vc 中包含的編譯器等同。換句話說,linux下的c 開發,需要一系列工具,如,netbeans,atom等編輯器,再...

vc 與c 有什麼區別和聯絡

申城城申 一 區別 1 概念。c 是程式設計語言,是一種軟體編制的通用規範,vc 是程式設計環境或者一種工具。vc 是微軟公司在c 的基礎上提供了一些windows圖形介面函式庫,可以說vc 就是c 加上windows圖形庫。2 使用。c 是一門程式語言,而vc 是一個工具。c 是與平臺無關的,vc...

C語言和C 有什麼區別?C語言和C 的區別

我覺得還是先學c,然後再學c 像上面幾位說的那樣,c是基礎,而且在嵌入式等很多底層程式設計的場合採用c比較多,而c 是一種基於c的語言,在c的基礎上加入的物件導向的思想,學習c 重要的是把物件導向搞清楚,這屬於進階層次。沒有程式設計基礎直接學習c 很難較好的理解物件導向。c是基礎,能力好直接c 也行...