在C語言和資料結構裡代表什麼,資料結構和C語言有什麼區別

2021-03-03 23:18:58 字數 1589 閱讀 2237

1樓:匿名使用者

->是指向運算子.

假設baik為一個du結zhi

構體dao變數,p為一個指向結構體的指標,num是它的一個成回員。答p=&k,則以下三式等價,都表示k的成員num的值:

k.num (*p).num p->num這種形式在連結串列中很常見。指標是c語言難點,而連結串列也不易學,建議你找本輔導書研究一下。

2樓:求問一次

l是結構體指標,data是結構體的成員,->是指向運算子,也就是指向成員,類似於.運算子,但.運算子不用在指標下

3樓:愛問我知道

此題的l為結構體指標;訪問結構提裡的內容可用(結構體變數).結構體成員或(結構體變數指標)->結構體成員。

4樓:匿名使用者

(指向結構的指標)->結構成員名

資料結構和c語言有什麼區別?

5樓:口框口

資料結構是資料及資料之間的關係,c語言只是一門程式語言,可以用

回c語言來寫程式,實現答資料按照某種特定的關係來組織和管理資料(也就是實現資料結構),所以資料結構的課程會有不同的語言版本,其實就是用不同的語言來實現資料結構了。呵呵,不知道你明白沒有呢~~

6樓:匿名使用者

資料結構是c語言的更高層次的應用

7樓:示申僉

資料結構是復計算機存制儲、組織資料的bai方式。資料結構是du指相互之間存在一種或多zhi種特定關係的數dao據元素的集合。通常情況下,精心選擇的資料結構可以帶來更高的執行或者儲存效率。

資料結構往往同高效的檢索演算法和索引技術有關。

而c語言是一門高階程式語言,他可以以某些資料結構來處理資料,提高資料的處理速度。

8樓:匿名使用者

c語言是一種程式設計的來語言源,程式設計的語言有很多bai種。

而資料結構則是講的du是關於zhi一些資料的理論知dao識。

可以說不管什麼程式語言都能用到資料結構的知識,資料結構是程式設計基礎又核心的知識。

可以將c語言想象為一種語言,那麼資料結構就是一種說話的技巧,如何讓你說話更簡潔,有邏輯,容易讓人聽懂,這表達技巧不管你用中文或者english都可以用上。

當然,如果你想成為一個優秀的程式設計人員,資料結構是必須掌握好的

在資料結構c語言版中,*和&的用法是什麼?謝謝

9樓:趣奇創想

* 是宣告指標是所用。

& 是取地址符,如&a, 此時取到a的地址&&是邏輯與, 例如 a&&b, 若ab同時為1,a&&b=1,有一個是0,a&&b=0

望採納!

10樓:匿名使用者

在c語言指標中*表示變數為指標和取值的 &表示取地址

11樓:匿名使用者

*是指標的意思,當然也可以解開指標。那個&可是引用或者取地址用。

12樓:扛菸頭的大槍

*用再指標定義中

&是取地址,用法例如scanf("%d",&a);

c語言資料結構中鏈棧的問題,C語言資料結構中鏈棧的問題

這個鏈棧應該bai就是一個du 用連結串列弄的後進先出的 zhi棧結構dao。top指標永遠指向棧的最上面的回那個節點。這個函式是新加一個節點到這個棧中,首先分配了空間給s,s是要新加入這個棧的那個節點。s next top 就是讓s指向棧的最上面的那個元素。top s 因為現在最上面的節點是s了,...

資料結構C語言版迷宮問題,資料結構C語言版迷宮問題

剛學都這樣,想當初我學習的時候連一個單連結串列的逆置,都要理解半天。程式設計就是把實際問題給抽象成數學或非數學模型,結合資料的表示,再找到解決的方法。別忘了,學習資料結構是為了更好的運算元據。思路 首先,迷宮如何用計算機語言表示?一般用二維陣列。0表示牆,1表示路。其次,其次就是如何從迷宮中走出來了...

資料結構c語言描述線性表實驗,資料結構(C語言描述) 線性表實驗

include include define list init size 100 define listincrement 10 typedef structsqlist sqlist sq void initlist sq sqlist sq 初始化列表 void getelem sqlist ...