看資料結構之前是看C語言呢還是C 的好

時間 2021-08-30 10:38:27

1樓:匿名使用者

最好是先學習c語言,因為c++是在c的基礎上開發的。

1、c語言:是一門通用計算機程式語言,應用廣泛。c語言的設計目標是提供一種能以簡易的方式編譯、處理低階儲存器、產生少量的機器碼以及不需要任何執行環境支援便能執行的程式語言。

儘管c語言提供了許多低階處理的功能,但仍然保持著良好跨平臺的特性,以一個標準規格寫出的c語言程式可在許多電腦平臺上進行編譯,甚至包含一些嵌入式處理器(微控制器或稱mcu)以及超級電腦等作業平臺。二十世紀八十年代,為了避免各開發廠商用的c語言語法產生差異,由美國國家標準局為c語言訂定了一套完整的國際標準語法,稱為ansi c,作為c語言最初的標準。

2、c++:是在c語言的基礎上開發的一種通用程式語言,應用廣泛。c++支援多種程式設計正規化 -物件導向程式設計、泛型程式設計和過程化程式設計。

最新正式標準c++14於2023年8月18日公佈。[1] 其程式設計領域眾廣,常用於系統開發,引擎開發等應用領域,是至今為止最受廣大程式設計師受用的最強大程式語言之一,支援類:類、封裝、過載等特性!

2樓:匿名使用者

資料結構是一種資料結構,是c++思想,

細節是c實現,必須看c

3樓:匿名使用者

要是沒有基礎的話,肯定是先要看c語言的了,因為c++有很多物件導向的知識,得有一定的基礎才可以。

4樓:匿名使用者

資料結構就是資料的一種結構 與語言無關 c和c 一樣 只不過編寫**不一樣 可以參考 http://baike.baidu.

學習完c++後,要學習資料結構c語言版,是不是得學好c語言呢?(沒有c語言基礎)

5樓:匿名使用者

資料結構,主要不是教你c或者c++語言,以及語言技巧。資料結構主要是講解專資料存在的結構,比如棧、屬佇列、樹、圖。什麼語言無關重要,熟悉這些結構以及其基本操作。

首先我不想在這裡爭論c好還是c++好,c算是c++的子類,c++是c發展產生的,所以你c++會了,看c的資料結構,如果是你看不懂,應該是資料結構方面的你沒學明白,而不是應該沒學過c。

現在很多語言的資料結構版本都有,不僅是我個人認為,學資料結構還是學c語言版比較好,因為資料結構主要是學裡面的結構、思想。c語言可以免去其他語言的其他東西,比如類繼承(我不是說這個不好),而且c也比較適合底層,用c更能體現出資料結構的精髓。

6樓:匿名使用者

都可以,資料結構是一種思想,而實現這種思想可以用c語言,也可用c++,所以你可以先看資料結構c++版本的。

如果你對c不熟悉的話,且c++還沒學好的話,此時看c語言版的容易把c和c++混在一起~

7樓:哀傷の霜之哀傷

沒聽過沒學好c能學好c++的。。

比如你還沒學會走路,就能學會跑一樣。。。

8樓:匿名使用者

資料結構是資料結構,c語言是c語言。你懂得。。

學資料結構和演算法看什麼書 最好是c++描述的

9樓:66666順心

我覺得看c語言的更好一些!c++這門語言太繁瑣!雖然既可以面對物件又可以面對過程!但是這是優勢也是劣勢!太繁瑣!但是功能很強大!

c語言資料結構演算法和c++資料結構演算法有什麼區別嗎??進來看看。。 10

10樓:匿名使用者

你就直接學c++,也應該要把c語言搞清楚,c語言的**寫起來要比c++繁瑣一些,不過學習的時候也理解更深刻。

11樓:匿名使用者

不用換,演算法、資料結構是程式設計的

核心,無論什麼語言 所用到的演算法 資料結構是內

一樣的容 唯一的影響可能是書裡一些c語言的**你可能不太懂 會對你的學習有一定的影響, 不過影響不大 c++和c語言 大同小異,趁這個機會稍微接觸下c語言也沒壞處

12樓:匿名使用者

沒有什麼區別哈,只是不同語言來實現的哈,相對來說看c的資料結構還簡單回

一點,你答

不需要物件導向的思想,如果看c++的寫的資料結構的話,你還要封裝類,這樣多給資料結構加了一層東西,建議直接看c的好點。c++包含了c,一般你看c++的書,如果不是專門講資料結構的話,一般不會涉及資料結構,因為c++的stl裡提供了很多已經封裝好了的資料結構,如果你要了解這些封裝好了的原理的話,你必須對c寫的資料結構有比較好的理解才能看懂。

13樓:憤怒de翔小果

c++是c的延伸,一般最好先學c在學c++

至於兩者的區別,本質思想是完全一樣的,只是使用的語言不同而已,

因為你在學c++,看一下c,其實也是很好理解的,搞懂c的資料結構與演算法,c++的自然就明白了

14樓:匿名使用者

就資料結構和演算法本身而言,沒有區別,學了c++,但是不懂c**和語法,你是怎麼回做到的?答

如果你能把c的語法大概搞懂,這兩種書原理是一樣的。

當然c++裡面由於在c的基礎上擴充套件了新的東西,有如果概念不清楚,看c++的書理解起來更困難一點。

15樓:匿名使用者

直接下電子版的多好 。省錢 資源還多,還能一邊編一邊查書。

16樓:匿名使用者

資料結構是演算法思想描述,和具體語言無關。

17樓:匿名使用者

你是初學者,我建議你還是買本c++的

18樓:匿名使用者

沒區別,放心看吧,都能看懂,c語言更基礎

資料結構c語言描述,資料結構(C語言描述)

include include include define datatype int define maxsize 1000 typedef struct nodebitreenode datatype bt maxsize bitreenode buildbtree datatype bt,in...

C語言資料結構考試,C語言資料結構考試

桐疏蘭 c語言是一門程序導向 抽象化的通用程式設計語言,廣泛應用於底層開發。c語言能以簡易的方式編譯 處理低階儲存器。c語言是僅產生少量的機器語言以及不需要任何執行環境支援便能執行的高效率程式設計語言。 這個考題應是c程式設計和資料結構在一起的 咖啡巷 直接選擇排序等幾種排序方法書上是有介紹的。基本...

C語言資料結構

要求簡單設計一個結點值為整數的佇列的構思,並給出在佇列中插入一或刪除一個結點值的演算法 include include typedef struct node 連結串列資料結構 node node node node creat 建立新連結串列的函式,當輸入的值為0時建立完成 else cycle ...