什麼C c語言編譯器好,C 是什麼程式語言

2023-04-21 14:45:09 字數 5299 閱讀 9836

1樓:匿名使用者

有個小巧的ide叫 dev cpp,可以試試:)

另外:可以選擇 codeblocks,the open source, free c++ ide

org/還可以用 eclipse ide for c/c++ developers,在win下,可以用vc的編譯器,也可以在用gcc(通過結合mingw);寫linux程式的話,可以弄個linux(含有gcc)的虛擬機器。

2樓:匿名使用者

我給你說下我以前學習c++時候用的一個編譯器吧!

c/c ++程式設計學習與實驗系統 , 這個軟體不錯30幾m , 不過要錢(有一個月的試用期,到期重新安裝), 介面又簡單而且還是中文的,錯誤提示不是中文的,(想要中文的是要註冊的),可在同一介面編譯不同的程式。

進去之後要在選項裡進行設定,預設是隻編譯c語言的,你把它設定成vc++就行了(那軟體幸好沒被微軟看到)

3樓:匿名使用者

大不大有多少影響呢, 現在一個硬碟1t, 你編一年程式也佔不上個零頭。

程式設計c++是什麼

4樓:聽不清啊

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計,因而c++就適應的問題規模而論,大小由之。

c++不僅擁有計算機高效執行的實用性特徵,同時還致力於提高大規模程式的程式設計質量與程式設計語言的問題描述能力。

5樓:安東都督

c++從c發展過來,c注重流程 c++關注物件。

c++是什麼程式語言

6樓:無眠木

c++是在c語言的基礎上開發的一種通用程式語言,應用廣泛。

c++支援多種程式設計正規化 --物件導向程式設計、泛型程式設計和過程化程式設計。最新正式標準c++14於2023年8月18日公佈。其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:

類、封裝、過載等特性。

c++設計成靜態型別、和c同樣高效且可移植的多用途程式設計語言。

c++設計直接的和廣泛的支援多種程式設計風格(程式化程式設計、資料抽象化、物件導向程式設計、泛型程式設計)。

c++設計無需複雜的程式設計環境。

c++語言靈活,運算子的資料結構豐富、具有結構化控制語句、程式執行效率高,而且同時具有高階語言與組合語言的優點,與其它語言相比 ,可以直接訪問實體地址,與組合語言相比又具有良好的可讀性和可移植性。

總得來說,c++語言的主要特點表現在兩個方面,一是儘量相容c,二是支援物件導向的方法。它操持了c的簡潔、高效的接近組合語言等特點,對c的型別系統進行了改革的擴充,因此c++比c更安全,c++的編譯系統能檢查出更多的型別錯誤。另外,由於c語言的廣泛使用,因而極大的促進了c++的普及和推廣。

c++語言最有意義的方面是支援物件導向的特徵。雖然與c的相容使得c++具有雙重特點,但他在概念上完全與c不同,更具物件導向的特徵。

出於保證語言的簡潔和執行高效等方面的考慮,c++的很多特性都是以庫(如stl)或其他的形式提供的,而沒有直接新增到語言本身裡。

c++引入了物件導向的概念,使得開發人機互動型別的應用程式更為簡單、快捷。很多優秀的程式框架包括boost、qt、mfc、owl、wxwidgets、wtl就是使用的c++。

7樓:匿名使用者

c++是一種靜態資料型別檢查的、支援多重程式設計正規化的通用程式設計語言。

c++的編譯器都有哪些啊?謝謝!!!!

8樓:兜轉瞬間

kdevelop、anjuta、code blocks、visual mingw、ideone、eclipse cdt、compilr、code lite、netbeans c++、dev c++。

kdevelop是一個專為c/c++及其他語言的開源擴充套件外掛ide,它基於kdevplatform平臺,這是一款可用於ide基礎開源庫。

anjuta devstudio是另外一款強大的開發工具,擁有先進的程式設計特性包括專案管理、應用程式嚮導、互動式偵錯程式、原始碼器、版本控制,gui設計、分析器等等,這款工具為c/c++開發者提供強大的使用者介面介面。

code blocks是一款比較流行的免費且開源的整合開發環境,該工具擁有所有功能,能夠滿足開發者所需,比如高效的使用者介面、編譯及除錯功能等。

visual-miggw是一款極為簡單的開源ide,它所有的windows api都可來進行簡單快速的開發,它還支援一個隨時可用的應用框架,專案託管在。

eclipse cdt提供更加高效的功能,如:支援為各種工具鏈提供專案建立及管理、標準構建、原始碼導航、各種知識工具源,**器功能如高亮顯示、摺疊、超連結導航、源**重構以及**生成,視覺化除錯工具,包括記憶體、暫存器及反彙編檢視。

code lite是一款極好的免費開源的ide,幾乎可執行於所有平臺。

netbeans工具包含多種型別模板,它擁有迷人的功能,使其在web開發者更加流行,比如:**協助、編譯配置、單元測試、原始碼檢測、遠端開發及檔案導航等功能。

dev c++的功能包括:類瀏覽器、整合除錯、支援gcc、專案管理、**編譯、且編譯資原始檔、工具管理、功能清單。

9樓:匿名使用者

編譯器很多的:

visual c++

gnu c++

inter c++

sun c++clang

等等。一般都用vc和gnu c++,其他的都是專業人士使用的。。。

關於ide,c++有很多,一些其他語言的ide現在也支援c++了給你介紹一些:

visual studio系列(目前最新版本是vs2013)dev c++(目前最新非官方版是dev c++ block

netbeans

c-free(貌似不好用)。。

10樓:匿名使用者

主流的c++引擎就兩種。

一種就是ms的vc

一種就是gnu的gcc

windows作業系統下的c++霸主就是vcvc最新版本是 vs2008整合 不過vs2005也一樣是非常出名未釋出的vs2010傳言將會對vc做更好的支援。

很遺憾樓主不使用vc

windows 若干年前還有一個c++builder 已經沒落了但偶爾還有見到這個影子。

unix下的名氣很大的gcc

當然也被好事者移植到了windows平臺和mac之下:mingw,cygwin,djgpp

常見的devc++就是使用的mingw引擎。

mac os 下的xcode 也是使用的gcc引擎。

linux 和 window都可以有:

qt,eclipse

11樓:匿名使用者

微軟的vc++,整合在vs系列中,不過**有點貴,不是有點貴,是相當貴。

另外還有很gcc,windows的移植版本是mingw,開源免費,我現在用的是code::blocks就是整合mingw。

如果有條件當然用vs好,畢竟功能強大得多。

現在c++,用什麼編譯器問問問 謝謝大家了

12樓:匿名使用者

不要把編譯器和ide弄混!通常我們使用的可以源**和組織源**的軟體叫做整合開發環境(ide),一般ide都自帶編譯器;那種把源**轉換為目標檔案,然後連線生成可執行檔案的軟體稱為編譯器。通常來說你直接執行編譯器的話,就會顯示一個dos視窗,然後提示你:

沒有輸入檔案。

現在說的visual c++ 通常指ide,它自帶的編譯器是visual c++ 編譯器,這個ide以及他的編譯器比較老了,使用這東西的最佳作業系統是xp\2000。

visual c++ 編譯器現在已經更新到,這款編譯器從標準c++語言的層面上來講就是增加了對c++11的支援。 visual c++ 6.

0編譯器對標準c++並沒有完全支援。使用最新版本的編譯器有個好處就是錯誤提示是中文的。

linux上還有一個編譯器集合gcc,這個編譯器集合很強大的,支援很多語言,並且其中的c++編譯器(g++)基本上完全支援c++11,並且是開源的,目前的最新版本是。

ide的話,目前做得最好的當屬visual studio了,最新版本是visual studio 2013,這個版。

本的編譯器使用的編譯器是visual c++。如果嫌vs2013太胖可以使用免費版的visual c++ 2013 express。

ide: visual studio較新版本或者express版本。

順便說一下,上面說的c++11指的是iso c++語言標準,可以理解為c++的第三個版本。一般國內教程都是c++03或者c++98。

例舉一下iso c++標準:

1998 iso c++ 98(第一個c++標準)

2003 iso c++ 03(c++98的修訂版本)

2011 iso c++ 11(當前c++標準,一門「新」的語言)

2014 iso c++ 14(下一個標準,預計2023年釋出)

13樓:簫筱沐羽

大部分人用的是visual studio.我在公司實習,寫c++幾乎都是visual studio 我用的是visual studio 2012. 但是2013版本也快釋出了。

只是visual studio 比較大,對電腦的配置有一定的要求。比較小巧一點,只不過有些缺陷。

14樓:匿名使用者

編譯器?直接用vs就行了。都帶的呢。

c++的編譯器都有哪些?

15樓:成都蜀都客車

有很多,但新手建議使用dev-c++

dev-c++

c++程式語言

16樓:老紀複利

你好:表示式正確的是: b: (p)++

a: +p++ 由於後自加的優先等級高於前自加,所以++p++ 可等於++(p++)

分析:(p++)可表示為:type i = p; +p; return i; (注:++p 表示為: p = p + 1)

由於p 是一個指標變數,即p 的值指的是一個目標地址的資料值,所以 p 只能做為右值(注:左值相當於變數的記憶體地址值,右值相當於資料值);

所以此處的p 可以 p++ 卻不可 ++p ;

即排除 a c;

d中 所表示的是 p++ 後, p -=3 分解為 p = p -3; (注:由於p 不能為左值,所以d項錯誤)

即 上述選擇 答案為 b : p)++為正確表示式;

常見的c語言編譯器是什麼,常見的C語言編譯器是什麼?

1.c語言程式設計軟體有哪些 mcrosoft visual c microsoft visual studio dev c code blocks borland c watcom c borland c builder gnu djgpp c lccwin32 c compiler3.1 hig...

C語言編譯器是用來做什麼的,常見的C語言編譯器是什麼?

1.c語言是一種結構化語言。它層次清晰,便於按模組化方式組織程式,易於除錯和維護。2.c語言的表現能力和處理能力極強。它不僅具有豐富的運算子和資料型別,便於實現各類複雜的資料結構。它還可以直接訪問記憶體的實體地址,進行位 bit 一級的操作。由於c語言實現了對硬體的程式設計操作,因此c語言集高階語言...

如何從vc 6 0編譯器進入c語言程式的介面環境

你在用vc新建時 新建mfc工程,然後自己設計介面,程式設計就可以了!不過有一定的難度,你得專門去學一下mfc,你每次都是dos框,那時因為你新建的是c 檔案!就我所知,vc 可以執行c的程式的,而且具有你想的那些功能,你為什麼想touber c 的幾面了,那很不方便的,如果你實在需要c語言的介面的...