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 ...