計算機二級C語言和C 語言有什麼區別,哪個簡單

時間 2021-09-13 09:14:49

1樓:匿名使用者

這個我考過 c++裡有幾個是屬於c++的問題 大題最後一題是c++的 其他的就算你只學了c語言 都能答對 因為其他題目都屬於c語言的 我們大學沒有二級c語言選 只有c++ 但不難

2樓:小賈飛劍

從只想過的角度看,選擇c語言。(來自我們學校過的概率)。

c是基礎,相對較難,但c++中考c的內容,考c++相當於考兩門。

3樓:狂盜一枝梅

c語言是程序導向的語言,c++是物件導向的語言,c++是c的增強版,++就是增強的意思~,所以你很容易的明白了:c語言比c++簡單!

4樓:匿名使用者

c語言是基礎 c++相當於c的盒子 相當於巨集觀

5樓:匿名使用者

個人覺得c++比較簡單。因為我是從c++開始學得。

6樓:源絲團之源迷

如果是二級的話其實沒太大差別吧。。。。。基本上都是程序導向設計。。。。。

7樓:匿名使用者

c很簡單,不是一個檔次

8樓:匿名使用者

一個是面對過程 一個是面對

9樓:半天使惡魔翼

計算機二級c++之c++與c語言的區別

c++是c的超集,也可以說c是c++的子集,因為c先出現。按常理說,c++編譯器能夠編譯任何c程式,但是c和c++還是有一些小差別。

例如c++增加了c不具有的關鍵字。這些關鍵字能作為函式和變數的識別符號在c程式中使用,儘管c++包含了所有的c,但顯然沒有任何c++編譯器能編譯這樣的c程式。

c程式設計師可以省略函式原型,而c++不可以,一個不帶引數的c函式原型必須把void寫出來。而c++可以使用空引數列表。

c++中new和delete是對記憶體分配的運算子,取代了c中的malloc和free。 標準c++中的字串類取代了c標準c函式庫標頭檔案中的字元陣列處理函式。 c++中用來做控制態輸入輸出的iostream類庫替代了標準c中的stdio函式庫。

c++中的try/catch/throw異常處理機制取代了標準c中的setjmp()和longjmp()函式。

計算機二級考試c語言與c++有什麼區別

10樓:孤影別秀了

兩者區別如下:

一、程式語言型別不同

c語言是一門程序導向、抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯、處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。

既可用來編寫系統軟體,又可用來開發應用軟體。

c++是c語言的繼承,它既可以進行c語言的過程化程式設計,又可以進行以抽象資料型別為特點的基於物件的程式設計,還可以進行以繼承和多型為特點的物件導向的程式設計。c++擅長物件導向程式設計的同時,還可以進行基於過程的程式設計。

二、程式語言特性不同

c語言描述問題比組合語言迅速,工作量小、可讀性好,易於除錯、修改和移植,而**質量與組合語言相當。c語言一般只比組合語言**生成的目標程式效率低10%~20%。因此,c語言編譯器普遍存在於各種不同的作業系統中,c語言可以編寫系統軟體。

c++語言的程式因為要體現高效能,所以都是編譯型的。但其開發環境,為了方便測試,將除錯環境做成解釋型的。即開發過程中,以解釋型的逐條語句執行方式來進行除錯,以編譯型的脫離開發環境而啟動執行的方式來生成程式最終的執行**。

擴充套件資料

c語言的優勢特性:

1、c語言是一個有結構化程式設計、具有變數作用域(variable scope)以及遞迴功能的過程式語言。

2、c語言傳遞引數均是以值傳遞(pass by value),另外也可以傳遞指標(a pointer passed by value)。

3、不同的變數型別可以用結構體(struct)組合在一起。

4、只有32個保留字(reserved keywords),使變數、函式命名有更多彈性。

5、部份的變數型別可以轉換,例如整型和字元型變數。

6、通過指標(pointer),c語言可以容易的對儲存器進行低階控制。

7、預編譯處理(preprocessor)讓c語言的編譯更具有彈性。

11樓:

簡單的說 c 中的結構體 成了 c++裡的類

結構體就是 可以把所有c庫 變數 和函式 都能包含的一個集體

比如 你用qq 傳送一條訊息給對方

簡單的資料結構可以是一個結構體

struct message *p_message;

呼叫的話 就用p_message 這個指標

c++class cmessage

;class cmessage h_pmessage;

呼叫 的話 用控制代碼 h_pmessage;

-------------

物件導向的話

c++ 就要牽扯到繼承 這個是c++ 有的特點

c中 只能通過包含這個結構體的宣告的標頭檔案 來使用

此外還有,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++可以寫得更多更好,c++可以寫基於dosr程式,寫dll,寫控制元件 ,寫系統。

6,c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c++對檔案的組織是以工程,各檔案分 類明確。

7,c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

8,c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的 時候,加入變數的時候等等。

9,c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

10,除錯功能強大,並且方法多樣。

每年舉行2次c語言二級考試,4月的第一個星期六和9月的第3個星期六

有機試和筆試,各100分

12樓:匿名使用者

首先宣告,我也剛開始學習c。建議你先看c,再看c++。因為c++是在c的基礎上發展起來的,c++在許多方面都加強了c的功能(比如新增了引用這種新的變數型別,還增加了內建函式,並加強了物件導向的功能,具體參考東北大學出版社的《新概念c語言》)。

而且,c++中常使用輸入輸出流cin、cout,而不常用printf和scanf。這與二級你考試中用printf和scanf有一定區別,你要考試就要根據考試的規則來。所以,還是認真看譚的書吧,看完了你想更深入的學習的話再讀c++,你才能領會到c++究竟在哪些方面增強了c的功能。

你可以買套二級模擬試卷(帶光碟的那種)來做。二級考試中的有些東西《c程式設計》這本書上的確沒有,比如棧。但只要你把那本書讀好,過二級應該沒問題。

程式設計題都是《c程式設計》上的。

你也可以多問問老師同學的意見,我的話不一定可信。自己把握自己!努力!!!

13樓:扈懷煒

這兩種語言基本沒什麼區別,語法是一樣的,只是在c語言中不支援類和物件,c++支援類和物件,另外就是一些函式變得簡單了,c++畢竟是物件導向的,如果要考試拿證的話,可能c簡單一些,如果是為了學知識,c++更適合一些。

14樓:匿名使用者

考的內容不一樣,認真回答希望可以幫到你。

15樓:綠荷之心

二級c考的是turboc的內容,但是考試環境是vc++6.0。所有考試重點都是c的內容。

二級c++是另外一科,考的類和派生更多一些,但是考試內容和c是不一樣的。

書店應該有全國統一的教材《全國計算機等級二級c語言教程》

16樓:匿名使用者

c++裡面沒有指標,c語言裡有指標;c語言裡的指標非常重要,對於初學者來說難。但必須要會使用c語言編輯器tc和vc++.希望你在書店裡找到有關c語言的書

只要把c語言弄懂了,c++學起來就不那麼吃力。

計算機二級c語言和c++語言有什麼區別,哪個簡單?

17樓:元秀珍浮娟

c語言是程序導向的語言,c++是物件導向的語言,c++是c的增強版,++就是增強的意思~,所以你很容易的明白了:c語言比c++簡單!

18樓:

c是程序導向,c++是物件導向,所以你要把c++的類相關的搞清楚,類的定義,和類裡面元素的定義和訪問搞清楚,main函式就和c差不多了!這個沒有什麼快速的方式,感覺c++專門的耳機考試書也沒有什麼太那個的,自己加油吧

19樓:譚連枝潘鶯

從只想過的角度看,選擇c語言。(來自我們學校過的概率)。

c是基礎,相對較難,但c++中考c的內容,考c++相當於考兩門。

計算機二級c語言和c++有什麼區別?

20樓:愛尚實訓_博雅

1、c是一門中級語言,c++是一個門高階語言。

2、c語言是程序導向的,而c++是物件導向的。

3、c語言僅支援內建的資料型別,c++支援內建和使用者定義的資料型別。

4、c和c++中都有結構的概念,但是在c語言中結構只有成員變數,而沒成員方法,而在c++中結構中,它可以有自己的成員變數和成員函式。但是在c語言中結構的成員是公共的,什麼想訪問它的都可以訪問

5、特別是c++中的圖形處理,它和語言的圖形有很大的區別。c語言中的圖形處理函式基本上是不能用在中c++中的。c語言標準中不包括圖形處理。

6、c語言對程式的檔案的組織是鬆散的,幾乎是全要程式處理;而c++對檔案的組織是以工程,各檔案分類明確。

7、c++中的ide很智慧,和vb一樣,有的功能可能比vb還強。

8、c++對可以自動生成你想要的程式結構使你可以省了很多時間。有很多可用的工具如加入mfc中的類的時候,加入變數的時候等等。

9、c++中的附加工具也有很多,可以進行系統的分析,可以檢視api;可以檢視控制元件。

10、c中沒有虛擬函式,c++有虛擬函式。

11.c語言沒有名稱空間功能,c++增加了名稱空間,避免全域性命名衝突。

12.c語言原始檔的字尾是c,c++原始檔是cpp。

13.c語言中如果一個函式沒有指定返回值型別,預設返回int型別;c++中如果一個函式沒有返回值則必須指定為void

計算機二級C語言如何備考,計算機二級c語言考什麼

1 對於計算機二級c語言這個科目,只要肯花功夫準備,認真對待,多練習題目,多思考,多總結,理解了計算機語言的思維,就可以達到比較好的效果。c語言大多數知識還主要以記憶為主,多看別人寫過的程式,逐漸地總結出很多的方法。2 易錯點是那些基礎部分。例如乙個完整的語句結束時忘了加分號。逗號和分號的用法混淆。...

全國計算機等級考試二級c語言和二級visuai basic和二級visual foxpro有什麼區別

你的問題很容易回答,我來給你說一下吧。1 光學一種就行了 vb或c 一種學會,另一種就很簡單了。2 c語言是很基礎的,是面向過程的,也就是沒有圖形介面。vb有圖形介面是物件導向的可以很容易編小軟體。vf是小型資料庫。不過vb和c的程式設計思想是一樣的,都是初學程式設計的入門語言,一般的大學都在開設這...

計算機二級C語言考試內容有哪些

1 根據新大綱的要求,二級 c語言 考試分為理論考試和上機考試兩部分,必須都通過考試才能算合格。2 考試內容分為c語言程式設計 順序結構 選擇結構 迴圈結構 函式 指標 陣列 字串 編譯預處理 作用域 結構體 共用體 檔案等 和公共基礎 資料結構 程式設計 軟體工程和資料庫 計算機二級c語言考試題目...