-
如果你想學習整個東西,你可以先學習C,然後你可以看看C++和C之間的區別。 如果你只學乙個,你可以學習C++。 有時有些細節是喜憂參半的,但幸運的是,他是普遍的。 混合沒有那麼有影響力。
-
C++語言是C語言的擴充套件,能在C上執行的東西基本上可以在C++上執行。
我認為你最好學習一種更高階的C++語言,這樣你就會更容易理解它。
如果你是C語言的新手,我認為你不應該一起學習它,因為它很容易混淆,有些東西在C++中有效,但在C中不起作用。 有一定的區別。
所以我建議你們不要一起學習。
-
不,C++比C更先進,但它不會混合。
-
C語言的執行時間效率只比C快3點左右,建議一步到位直接學習C語言,如果你不打算編寫與硬體和草根事物通訊的軟體,可以直接學習C語言。
C 支援物件導向,編寫更方便,功能更強大,比 C 更方便。
從一開始就養成 ISO C 標準寫作習慣也很好。 一般不要混用詞。
-
最好分開學習! 最好先選乙個再學另乙個,這樣就不會混在一起,同時可以更好地區分兩者。
-
它不會更好,只是更混亂。
-
C++ 是 C 的超集。 C++ 包含 C 的所有函式。
C** 可以用 C++ 編寫。
-
它可以被共享。 這取決於所使用的編譯器。
使用 C 編譯器:C 編譯器不支援編譯 C++**。 因為 C++ 有很多擴充套件不是由 C 語言標準定義的。 因此,如果同時存在純 C 和 C++**,則無法由 C 編譯器編譯。
使用 C++ 編譯器 C++ 是 C 語言的擴充套件,C++ 在設計時考慮了完全的 C 相容性。 因此,C++ 編譯器可以支援純 C 或混合 C C++ 專案。
一般來說,只要使用 C++ 編譯器,就不必擔心 C++ 混合。
-
它可以被共享。 這取決於所使用的編譯器。
使用 C 編譯器:C 編譯器不支援編譯 C++**。 因為 C++ 有很多擴充套件不是由 C 語言標準定義的。 因此,如果同時存在純 C 和 C++**,則無法由 C 編譯器編譯。
使用 C++ 編譯器 C++ 是 C 語言的擴充套件,C++ 在設計時考慮了完全的 C 相容性。 因此,C++ 編譯器可以支援純 C 或混合 C C++ 專案。
一般來說,只要使用 C++ 編譯器,就不必擔心 C++ 混合。
-
簡單來說,它是可以共享的。 根據您使用的編譯器,使用 C 編譯器
C 編譯器不支援編譯 C++**。 因為 C++ 有很多擴充套件不是由 C 語言標準定義的。 因此,如果同時存在純 C 和 C++**,則無法由 C 編譯器編譯。
使用 C++ 編譯器。
C++ 是 C 語言的擴充套件,C++ 在設計時考慮到了完全的 C 相容性。 因此,C++ 編譯器可以支援純 C 或混合 C C++ 專案。
一般來說,只要使用 C++ 編譯器,就不必擔心 C++ 混合。
-
首先,讓我們了解 C C++。 C是非物件導向的語言,C++是物件導向的。 也就是說,C++ 可以具體化控制項,而 C 不能。
例如,在酒店中,C++ 是前台服務,C 是後台服務。 前景可見,但背景不可見。 兩者都是服務,但它們具有相同的性質。
但前台的要求更高(比如,顏值、語言表達...... 我只是說說而已,背景中什麼都沒有。 換句話說,只有 C++ 可以與 C(前台到後端)相容,而 C 不能與 C++(後端到前台)相容。
-
C和C++是兩種語言,一般沒有可比性,因為C++完全相容C語言,所以很多C++專案開發其實是C和C++開發的混合體,很難完全劃清界限。 但在複雜性方面,由於新增了 OO 和模板技術,C++ 比 C 更複雜。 以下是兩種語言之間的一些主要區別:
面向領域的差異:C語言面向底層應用,如核心開發、微控制器、DSP等嵌入式領域的C++遊戲,或輕量級客戶端開發,如Thunderbolt、QQ等 這種開發方法的區別:C語言主要是基於面向過程的開發,主要是大量的函式巢狀和呼叫 C++是基於物件導向的方法和通用技術開發的基礎環境差異:
C語言有C標準庫和各種域 APIC++有STL Boost和各種域API 現在C++編譯器相容C語言標準,如VC GCC。 但是,C 編譯器與 C++ 標準不相容,例如 DSP、51 等。
-
是的,完全一樣。 C++是在C的基礎上新增一些物件導向的屬性和方法。 在編譯環境中,它們是通用的,沒有區別。
-
C++基本上相容CC**,基本可以編譯為C++。 有一些特殊情況需要改變。
-
C++ 由 C 組成,C++ 的一些特性比 C 更高階,C++有兩個主要部分:過程程式設計和物件導向程式設計。
-
是的,但是 C 和 C 之間有很多區別:
1.一種新的程式思維,C語言是面向過程的,C語言是物件導向的。
2.C語言有標準的函式庫,是鬆散的,只是把具有相同函式的函式放在乙個標頭檔案中; C++ 對於大多數函式來說都非常緊密地整合,尤其是 C++ 中的 API,這些 API 在 C 語言中不可用,是視窗系統中大多數 API 的有機組合,並且是乙個集合。 但您也可以單獨呼叫 API。
3.特別是C++中的圖形處理,這與語言的圖形有很大不同。 C語言中的圖形處理函式在C++中基本不可用。 圖形處理不包括在 C 語言標準中。
4.C和C++中有結構的概念,但是在C語言中只有成員變數,沒有成員方法,而在C++結構中它可以有自己的成員變數和成員函式。 但在 C 語言中,結構的成員是公開的,任何想要訪問它的人都可以訪問它; 在 VC++ 中,它是沒有限定符的私有的。
5.C語言程式檔案的組織鬆散,幾乎所有檔案都要由程式處理; C++ 中文件的組織是基於工程的,每個文件的分類都很明確。
6.C++中的IDE非常智慧型,並且像VB一樣,某些功能可能比VB更強大。
7.C++對可以自動生成您想要的程式結構,因此可以節省大量時間。 有許多可用的工具,例如在 MFC 中新增類時、新增變數時等。
8. C++中還有很多附加工具,可以用於系統分析,可以檢視API; 您可以檢視控制項。
9、除錯功能強大,方法多樣。
C和C++是不同的語言,它們的設計原則也不同,但是C++並沒有放棄C的基本設計原則,而是得到了增強和削弱,尤其是在開始的時候,C++是C的超集,但是C和C++畢竟是不同的語言,它們的標準是由不同的標準委員會制定的, 最新的C標準是C99,最新的C++標準是C++0X(還沒有出來,C++不再是C的超集。
帶物件的 C 是 C++ 的前身,但不是 C++,尤其是 95 年後,Bjarne Stroustrup 曾經說過:“現在談論物件已經很過時了”,他認為物件只是 C++ 的乙個小特性,而不是乙個重要的特性,所以你說 C++ 是帶類的 C 是很過時的,也許 20 年前(85 年)是對的。
C 是 C++ 的子集,C 是面向過程的,C++ 是物件導向的。
兩者之間是有區別的。
-
C 是一種面向過程的語言。 C++是一種物件導向的語言,當然也包括C語言。 兩者之間的主要區別在於存在構建類和物件的機制。
C 語言沒有類機制,因此用它編寫的程式存在一些安全問題。 另一方面,C++程式具有類屬性和訪問許可權,相對安全。
取決於它是在 scanf 還是 printf 中使用。
在 scanf 中,新增 * 的部分將被忽略,並且不會被引數檢索。 >>>More
如果你真的喜歡它並認為他很好。 然後你們相處得很好,自然會有乙個幸福的結果。 別人怎麼想並不重要。 因為他們根本不明白你們在一起是什麼感覺。 只有你知道兩個人發生了什麼。 >>>More
C 和 C++ C 之間的區別在於結構化語言,正如譚先生所說:它的重點是演算法和資料結構。 C程式設計中首先考慮的是如何通過乙個過程計算和處理輸入(或環境條件)來獲得輸出(或實現過程(事務)控制),而對於C++來說,首先考慮的是如何構造乙個物件模型,使這個模型能夠擬合相應的問題域,從而通過獲取物件的狀態資訊來獲得輸出或程序(事務)控制。 >>>More