c 和c的比較,c 和c 有什麼區別?

2021-05-02 22:13:28 字數 4398 閱讀 9791

1樓:匿名使用者

樓上兩位回答的都不好,

c#是簡單易學,且.net類庫封裝得很好.就像vb一樣拖控制元件,堆積木式就能做出一個程式來.

c++可就難多了,要用c++開發windows程式,你必須瞭解windows的訊息處理機制,大部份要用windows api函式寫程式,雖然mfc也對windows api進行了封裝.

但是不懂api函式基本上是寸步難行.

2樓:美li世界de孤兒

c#是.net,語法基本相同,但是c#沒有指標

3樓:我不認識你

c#當然容易。但mfc有很多底層的東西可以自己寫。個人偏向mfc

4樓:衣棟趙丹萱

c,c++,

是一種低階與高階之間的一種語言,要求懂硬體,c#完全是一種高階語言,支援框架程式設計,是一種高效的語言

c時最初的版本,然後是c++是c的加強版吧,c#是更高階的版本,c和c#都增加了很多的功能

c程序導向

c語言是目前世界上流行、使用非常廣泛的高階程式設計語言。

c語言對作業系統和系統使用程式以及需要對硬體進行操作的場合,用c語言明顯優於其它高階語言,許多大型應用軟體都是用c語言編寫的。

c語言具有繪圖能力強,可移植性,並具備很強的資料處理能力,因此適於編寫系統軟體,三維,二維圖形和動畫它是數值計算的高階語言。c++是物件導向的,c是是程序導向的。

先學c語言

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

5樓:匿名使用者

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

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

6樓:

c# 專門用來開發asp.net**的語言

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

7樓:小雞雞會飛

c是c++的老子

c++是c#的老子

8樓:闞暖曠苑傑

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

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

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

9樓:向秀芳虎錦

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

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

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

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

10樓:勞英耀房冷

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

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

11樓:況廣英洋綢

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

12樓:委誠聲棋

回答者:yaji_ya-助理

**9-13

拜託你不會就別亂回答

誰告訴你c#是c++的延伸?

visual c# 和visual c++的區別?

13樓:匿名使用者

當然能bai開發winform應用程式啦,而且還能開發duasp.net,webservice等等系統。如果你zhi只能擦

dao肩form窗體程式,證明你沒專有把vs安裝完整,建議

屬你使用vs2008,然後安裝vs2008sp1,安裝時安裝預設設定即可。。

14樓:

microsoft visual c# 2005(讀作 c sharp)是抄一種程式語言,它是為bai生成在du .net framework 上執行的多種應用程式而設計的zhi。c# 簡單、

15樓:二樓聽風雨

我想,一個#包含了4個+。

關注這個問題。

16樓:睦軼圭紫杉

c#可以用visual

studio

2005或visual

studio

2008來寫,我們現在用的2005,08也不措。

你可以用迅雷下個用。

17樓:邶真訾嵐彩

c#與visual

c#有都是指的c#語言,別把名字誤解了

18樓:馮鈞圖門振博

c#是一種語言,而一般說的vc則一種工具,使用c語言的開發工具.

比如說visual

studio就是開發工具,只不過可以使用許多語言而已,c#只是它的一種主流語言之一!

19樓:萊宸展翰採

我讀這門課程。你這我不是很懂,但是要是c#和visualc#.net

的話解釋是。通常不加以區分。但要是你是說的是嚴格來說c#是一門語言或一個標準,就好像c

和c++一樣。是專為。net設計的。是visualstudio

.net

套件中的語言之一

,而另外一個則是

語言加.net框架

20樓:公識在波光

既然想學。就去買一張光碟來吧~學c#

一般得搭配上資料庫~~

技術這東西。還是紮實的學

c語言和c++和c#的區別

21樓:張總殤夙

一、c語言是程序導向程式設計的語

言;c++是物件導向程式設計的語言;c#是微軟開發的一種程式語言。

二、c++與c#程式語言來說,只是在於設計目的上還是有所區別的。c++的優點在於與底層比較接近,可以控制的粒度更加精細,是開發系統級應用的最佳選擇。

三、就c#而言,它通過底層的虛擬機器機制減少了c/c++語言中常常容易發生的記憶體洩漏和安全性問題,它代價是執行速度相對減慢。由於簡化了程式語言的複雜性同樣的c++,對於c#來說比c++來得更為簡單一些,目的上大大提高了開發者得效率。

四、剛開始學習c語言可以在vs2008編譯軟體上編寫,visual stadio 2010 也可以。

22樓:勞幹邴映波

c是程序導向的程式語言

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

但是嚴格的來說c++不是非常嚴格的物件導向的語言而c#是

應用方面c多用做底層開發

單排機c語言學起來簡單

但是要真正那出手找工作的話難度非常大

c++多用來開發應用程式

許多應用程式

包括電腦遊戲都是c++做的

c#在的主要用處是**開發

23樓:季綠柳鄞玥

兩種不同的語言.

c比c#更底層.

c#需要基於.net

framework才行.

c#有物件導向,類的概念;c沒有真正的類的概念,主要程序導向.

24樓:匿名使用者

一、c語言

:二十年前的一種計算機程式語言,當前已很少用於實際程式設計中。

2023年由「bcpl」程式語言修改設計得到的一種程式語言,最開始用於unix系統程式設計,後來也用在dos下的程式設計。2023年前borand公司的turbo c是使用c語言dos下程式設計最典型的工具,此後推出的turbo c 3.0開始使用c++語言。

windows作業系統為主流以後主流的程式設計軟體c++builder及vc++都使用的是c++語言,而不是古老的c。

二、c++:一種計算機程式語言,在c語言的基礎上擴充套件了繼承、類等等,並引入了物件導向、結構化程式設計的概念。2023年,貝爾實驗室的bjarne stroustrup在c語言基礎上推出了c++。

c++進一步擴充和完善了c語言,是一種物件導向的程式設計語言。在當前依舊是幾種最主流的計算機程式語言之一。

三、c#:是微軟公司釋出的一種物件導向的、執行於.net framework之上的高階程式設計語言。

c#是微軟公司在2023年6月釋出,語法與c++很相象,但是當前它編制出來的可執行性檔案依靠.net執行庫,不是真正的機器碼,執行效率相對來說要低一些。此外,它沒有c++的多重繼承、指標等概念,所以,在當前c#只是借用c++語言的單詞和語法核心卻完全不同的程式語言。

好處是,在對效率要求不嚴的場合下,掌握

vc 和c 有什麼區別,VC 與C 有什麼區別和聯絡?

c 是一種標準 一般由ansi來規範 vc 是一種實際存在的語言,由微軟公司設計開發。microsoft visual c 簡稱visual c msvc vc 或vc 微軟公司的c 開發工具,具有整合開發環境,可提供編輯c語言,c 以及c cli等程式語言。c 是一種使用非常廣泛的計算機程式語言。...

c 和c語言有什麼聯絡和區別,C 和C語言有什麼聯絡和區別?

c 是建立在c的基礎上的。c是結構式程式設計 c 是物件導向的程式設計 有個形象的例子,比如用c做一個打怪的遊戲,遊戲裡有3個怪物,那麼砍第一個怪物,其餘兩個怪物則會一起受傷。而用c 來寫,則每個怪物都是一個物件,砍一個怪物不會影響到另一個。c語言是結構化和模組化的程序導向的語言,c 語言是物件導向...

c語言裡和的區別,C語言中, 和 有什麼區別, 和 有什麼區別

表示 與 意思是條件必須同時成立 表示 或 意思是條件有一個成立即可.if a a b b c c b b c c a a c c a a b b 這個是判斷銳角三角形的條件,你只要學過數學就應該知道銳角三角形的成立條件是 任意兩邊長度的平方和大於第三邊長度的平方。所以要用 而不是 因為if a a...