c 和C 有什麼區別,C 跟C 的區別是什麼,

2022-12-27 05:45:07 字數 3410 閱讀 1288

1樓:仲維傳媒

c,c++,c#三者區別。

繼承關係是c->c++-c# c++完全向c相容,c程式幾乎不用修改即可在c++的編譯器上執行。

在c的基礎上增加了許多物件導向的概念。雖然是c的擴充套件,但 並不意味著c功能不如c++,最牛的作業系統是用c寫的(不是c++哦).

繼承了c和c++的許多東西,但和兩者基本上 已完全不一樣了。『

它層次清晰,便於按模組化方式組織程式,易於除錯和維護。

c語言的表現能力和處理能力極強。

它不僅具有豐富的運算子和資料型別,便於實現各類複雜的資料結 構。

它還可以直接訪問記憶體的實體地址,進行位(bit)一級的操作。

由於c語言實現了對硬體的程式設計操作,因此c語言集高階語言和低階語言的功能於一體。

既 可用於系統軟體的開發,也適合於應用軟體的開發。

主要是增添了許多新的功能,難度也比c大,和c一樣側重於計算機底層操作,也就是系統軟體的開發。

c#是在c++的基礎上再一次改進後的程式語言,相比c++而言難度有所減小(微軟是這麼說的),側重於網路和資料庫程式設計。

c++是c語言的公升級版。

c是c++的子集,c是面向 過程的,c++是物件導向的。

vc++與c#有什麼區別?

2樓:匿名使用者

不是啊,他們是du不同的東西。

vc++是visual c++ 即可zhi視dao化回的c++,有c++特性,答是微軟。

的乙個程式設計工具。

vb是visual basic 即視覺化的basic,是微軟的乙個程式設計工具。

c++是一種程式語言,不可視。

3樓:匿名使用者

vc++與c#都是從c的基礎上發展下來的,個人感覺c#功能更大。

要學的話 建義先學c,在學其他語言。c是基礎。

c++和c#有區別嗎

4樓:哎呀

1、表面上看,特別是語法上看:

c#是c++的公升級版,c++的語法c#基本上都支援,但也有很多不同,所以多數**不能直接移植,特別是內建函式與功能呼叫有很多不同。但在核心上,應用針對性上看,兩者可能完全不同,特別是c++不使用。net支援的情況下(vc裡的atl方式)。

2、單機或使用者介面程式設計方面:

c++使用mfc架構時,編寫出的程式的**是真正的機器碼,系統可直接執行。而c#編寫出的程式的**不是真正的機器碼,基本上都是。net動態庫的呼叫,只能在安裝有。

net環境的機器上執行。正因為這樣的分別,c++程式的實際「響應」速度往往比c#的要快。

3、應用針對性方面:

c#可以很輕鬆開發基於技術的**,而c++不能,c++要做**網頁技術上會難到幾乎不可能。

c++一般用於編寫單機應用或網路應用的客戶端程式、及伺服器端控制程式。一般不會用於直接開發三層bs應用。

c++與c#的區別是什麼?

5樓:匿名使用者

全部的 文章,太長了。。一共四部分。

c#物件導向基礎。

初學者學物件導向的時候沒必要(也做不到)把物件導向學的非常透、非常深,因為如果想深刻的理解物件導向,必須要有大量的程式設計經驗才能真正體會物件導向到底是怎麼回事、有什麼好處。以前聽到過有人建議初學者學習設計模式,我認為純屬誤人子弟,對於初學者來說沒有大量的程式設計經驗,根本看不懂設計模式在說什麼。這個階段只要弄明白怎麼宣告類、什麼是訪問級別(主要是public、private)、什麼是屬性、字段、方法、什麼是繼承、什麼是override就可以。

物件導向有三個特性:封裝、繼承、多型。對於初學者來說理解多型是非常困難的也是沒太大必要的,這個階段只要能掌握封裝和繼承就可以。

另外,虛機團上產品**,超級便宜。

6樓:匿名使用者

就是c++可編譯,c#更像是解釋型語言。

c++和c#有什麼區別?

7樓:匿名使用者

c#只能在 .net這個框架下開發。

c++就是一定了。基本上萬能。

8樓:

c# 專門用來開發**的語言。

c++ 可以開發很多其他的東西 比如桌面的程式啊什麼的。

9樓:小**會飛

c是c++的老子。

c++是c#的老子。

10樓:闞暖曠苑傑

三者是三種程式語言,從時間上來說先有c語言、c++、c#

c語言雖然最古老,但是它在嵌入式、驅動程式方面有廣泛的應用。

目前大部分的應用軟體還是c++開發,比如office、防毒軟體……c#在**方面應用較多。

11樓:向秀芳虎錦

c#相當於執行在。net環境中的。

如果把。net比作乙個小型系統,c#就是這個小系統中的程式,依賴於。net存在。。。操作檔案的時候是先經過。net,再到系統。。

c++編譯的程式是直接的二進位制檔案,直接作用於系統。。效率高於c#,難度也高於c#

但是c++幾乎是無所不能的,c#的目的僅僅是快速開發桌面軟體和網路應用~

12樓:勞英耀房冷

c/c++是程式語言,c是c++的爸爸,也就是說c++從c發展而來,而c++完全相容c的語法。國際上有乙個專門管理c++的機構,它們負責c++的標準制定。

c#是微軟的一種高階程式語言,是微軟自己制定的標準,它只是採用了c++的少數特性,跟c++不粘邊。c#的特點是安全,用它編制的程式,不容易崩潰。但它的執行效率只有c++程式的幾十分之一。

13樓:況廣英洋綢

c++預設使用非託管**,也就是說可以直接訪問記憶體但也要自己手動**記憶體,c#只能用託管**,new完後不需要delete,但從c++轉c#後會發現很多在c++裡用慣的技術在這裡不能用了。

c++與c#有什麼區別?

14樓:匿名使用者

c是面向過程的程式語言。

c++和c#是物件導向的程式語言。

但是嚴格的來說c++不是非常嚴格的物件導向的語言 而c#是應用方面c多用做底層開發 單排機 c語言學起來簡單 但是要真正那出手找工作的話難度非常大。

c++多用來開發應用程式 許多應用程式 包括電腦遊戲都是c++做的c#在的主要用處是**開發。

15樓:網友

c#比c++更高階就行了,是c++的整合題。

16樓:嘿嘿

無哈哈哈粗發有點貴弟弟乖諜影響多少了嗎上午好!我會盡快開展人員王老師名字的方案只是大家基本是否。

c++和c#有什麼不同

17樓:視聽說曰

c++物件導向…c#面向過程。

c和c 區別,c和c 區別是什麼?

c和c 區別為 一 結構不同。1 c語言 c語言結構只有成員變數,而沒成員方法。2 c c 結構中可以有自己的成員變數和成員函式。二 設計不同。1 c語言 c語言進行過程化 抽象化的通用程式設計。2 c c 既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以...

c跟c語言有什麼區別,請問c語言與c 有什麼區別

區別很多,簡單說下吧。都是高階程式語言,不過c是面向過程的語言,在結構模組化方面比較弱,可維護性和可擴充套件性相對較差 c 是物件導向語言,程式結構可實現模組化,便於維護和修改。其實兩種語言應用都很廣,不過c語言是基礎,包括c 在內的大多數高階語言都是從c衍生的,只是在某些方面降低程式設計難度,但是...

女C和男C有什麼區別,街頭籃球女C和男C有什麼區別

親,很高興為您解答,c男者,英文稱 sissy 詞典解釋 名詞 n.美 口 1.女孩子 2.女人般的男人 在資訊封閉的年代,本是同志的代名詞,但現在是開明的時代,同志都是很優秀的男性,無奈相當一部份人,特別是 0號 本身的性格傾向女性化,別人需要等他打扮三十分鐘才能出門,隨身乙個大包小包,裡面一堆化...