C語言和C 哪個容易點??

2023-08-27 09:58:09 字數 3926 閱讀 7434

1樓:匿名使用者

當然是c語言,最好學會c之後再學c++

2樓:網友

差不多,不過c++的語言比較好看,比較好記 ,我個人覺得。(可能是因為最近常用)

而且c++有個類,可以做c不好做的事情。不用類時,跟c一樣。

沒時間的話,推薦c++

3樓:匿名使用者

建議打破常規思想。c++其實比c好用一些,語句簡練,至於深度的思想,是從不斷實踐中領悟的。類,當然是比較困難的,但是你完全可以從生活中去理解。

c++入門很多書,但是都很麻煩的,有個《從例項學c++》不錯,老外編的,推薦~

如果願意從c入門的話,也有較好的群眾基礎,大多數人都會些,推薦c語言科學與藝術這本書。我就是走的這條路,當然,還在慢慢摸索中~

多程式設計,最大的建議,適用於任何語言~

4樓:青龍小使

最好是學好c 再 學 c++,如 果 學 了 後 者c++ 再 學 前 者 c很 難 學 會 c的---一 般 沒 有 那 個 可 能 了 所以了 先 學 c. c是 學 會 c++ 等 的 基 礎 只 要 把 它 學 好 了 其 它 的 就 很 容 易 學 會 了。

5樓:匿名使用者

怎麼那麼多廢話!

c語言簡單。

c語言是c++的基礎,要想學c++得先學c語言,c++是c語言的擴充套件與延伸!

c語言中/與%的區別

6樓:信必鑫服務平台

在c語言中 “/為除法運算,“%為取模運算。

a/4即為我們通常所說的 “a除以4”。若a為4則得1,a為8則得2。

a%4是進行取模運算,也就是取餘數。若a為4則的0,a為5則得1,a為6則得2。

結果:<>

分析可得:16/4 = 4 所以得4

17/4 = 4 ??1 所以得1

c++和c語言的區別

7樓:況廣英洋綢

c語言與c++的區別有很多:

1,全新的程式程式思維,c語言是面向過程的,而c++是物件導向的。

2,c語言有標準的函式庫,它們鬆散的,只是把功能相同的函式放在乙個標頭檔案中;而c++對於大多數的函式都是有整合的很緊密,特別是c語言中沒有的c++中的api是對window系統的大多數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,除錯功能強大,並且方法多樣。

8樓:安徽新華電腦專修學院

c++和c語言的區copy別:

c語言是一門通bai用計算機程式語言,應用廣泛。duc語言的設計目。

zhi標是提供一種能以簡易的方式dao編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++語言與c語言的相容程度可使數量巨大的c語言程式能方便地在c++語言環境中復用。

c++的運用:

在科學計算領域,fortran是使用最多的語言之一。但是c++憑藉先進的數值計算庫、泛型程式設計等優勢在這一領域也應用頗多。

c++擁有很多成熟的用於網路通訊的庫,其中最具有代表性的是跨平台的、重量級的ace庫,該庫可以說是c++語言最重要的成果之一,在許多重要的企業、部門甚至是軍方都有應用。

在該領域,c語言是主要使用的程式語言。但是c++憑藉其對c的相容性,物件導向性質也開始在該領域有一席之地。

9樓:濯梓維竇未

主要區別在於c++在c的基礎上,增加了物件導向的內容,主要就是類和繼承。

所有c程式都是可以直接在c++環境下編譯執行的。

10樓:匿名使用者

乙個物件導向,乙個面向過程,c是c++的子集,然後就是一些語法的區別。

11樓:我長不長

c語言面向實現過程,c++物件導向。

簡單來說c語言特性體現在函式,c++的特性體現在類中。

12樓:匿名使用者

c是乙個結抄構化語言,它的重點在於演算法和資料結構。c程式的設計首要考慮的是如何通過乙個過程,對輸入(或環境條件)進行運算處理得到輸出(或實現過程(事務)控制)。

c++,首要考慮的是如何構造乙個物件模型,讓這個模型能夠契合與之對應的問題域,這樣就可以通過獲取物件的狀態資訊得到輸出或實現過程(事務)控制。

所以c與c++的最大區別在於它們的用於解決問題的思想方法不一樣。之所以說c++比c更先進,是因為“ 設計這個概念已經被融入到c++之中 ”。

13樓:蜻蜓點水

同樣bai是高階語言,但是vb是面向對du

象的,vc是面zhi向過程的dao,通俗的說就是專vb程式設計是直接操作圖形介面,屬比如乙個視窗,乙個按鍵,vc的話只是側重於程式實現的過程,一般編寫的程式是debug黑框框裡面的文字資訊,c語言比較側重於底層。

c語言中%和/的區別是什麼?

14樓:匿名使用者

/是除,如果是整數相除,只取整數部分,沒有四捨五入之類的。

是取模,即取除法的餘數。

c語言使用技巧:

以空間換時間。

電腦程式中最大的矛盾是空間和時間的矛盾,那麼,從這個角度出發逆向思維來考慮程式的效率問題,我們就有了解決問題的第1招——以空間換時間。

數學方法解決問題。

數學是計算機之母,沒有數學的依據和基礎,就沒有計算機的發展,所以在編寫程式的時候,採用一些數學方法會對程式的執行效率有數量級的提高。

使用位操作。

在電腦程式中,資料的位是可以操作的最小資料單位,理論上可以用“位運算”來完成所有的運算和操作。一般的位操作是用來控制硬體的,或者做資料變換使用,但是,靈活的位操作可以有效地提高程式執行的效率。

彙編嵌入。“在熟悉組合語言的人眼裡,c語言編寫的程式都是垃圾”。這種說法雖然偏激了一些,但是卻有它的道理。

組合語言是效率最高的計算機語言,但是,不可能靠著它來寫乙個作業系統吧?所以,為了獲得程式的高效率,我們只好採用變通的方法 ——嵌入彙編,混合程式設計。

c語言好還是c++好?

15樓:匿名使用者

c的話和c++語法大致相同只是c++加上了物件導向,而c不具備,這兩種語言基本不要太大區比較 沒多大意義,語言只是工具 重要的是要樹立程式設計的思想,等你做了一段時間又這種程式設計思維的時候語言很多都是相同的,一通百通。

16樓:baby度娘它爹

您好,我也是學軟體開發的。c語言是做軟開的最基本會的東西,c++比c語言難一點,但是不難轉變。。。很多語法都是一樣的。

17樓:匿名使用者

軟體開發學c++;

有區別比較大,單語法都一致。

c是基礎,c++封裝好的庫。

不存在轉變的問題,是繼續學的問題。

就像上學,上小學和上初中,轉變難嗎?

C語言和C 哪個容易學習一些?

c語言容易學,c語言基本上跟計算機知識無關。c 就難一些,要學c 必須是已經學過c語言。其實這兩個最好都學習一下,c是面向過程的,c 是又面向過程,又物件導向,如果如果想在unix下開發,學習c語言就行,如果在windows下,就學習c 吧,不是學c 就一定要學習c,可以直接學c 兩本書,c的 c ...

c語言和python哪個好入門

使用c入門程式設計,能更好的掌握程式設計基礎,理解 執行原理,但是學習c比較枯燥,很難快速見到成效,可能會打擊學習的積極性。反之使用python見效快,但是因為大部分使用高階介面,所以對底層實現方面可能就比較模糊,但是也可等學完python之後再學習c去補上這塊。所以我還是推薦python入門。如果...

c語言和c和c的區別

一 c語言是面向過程程式設計的語 言 c 是物件導向程式設計的語言 c 是微軟開發的一種程式語言。二 c 與c 程式語言來說,只是在於設計目的上還是有所區別的。c 的優點在於與底層比較接近,可以控制的粒度更加精細,是開發系統級應用的最佳選擇。三 就c 而言,它通過底層的虛擬機器機制減少了c c 語言...