1樓:匿名使用者
具體要看l的型別
這種寫法 l應該是結構體變數
所以 lenght或者length 應該是成員,具體什麼功能,要看如何使用了。
不過 一般 length是正確寫法, lenght應該是拼寫錯誤。
c語言中l->length與l.length有什麼區別
2樓:匿名使用者
應該是bai這樣的,前du
一個l是指標型別,它是
一zhi個地址;後一dao個是一個結構體類專型,它是屬一個結構體變數。一般用l->length比較好,因為在函式呼叫時,傳的是形參的地址,如果你傳結構體變數過去,編譯器還是要幫你把它轉換成一個地址,倒不如你直接把地址傳過去。
3樓:也來參加
前一個l是資料物件
後一個l是指標
c語言中l->length是什麼意思?
4樓:蘑菇小小
l是指向某個結構變數的指標,而length是結構體的成員。
意思為*l為獲取該結構體變數,.length則為獲取該變數length成員的值。
不能使用函式strlea。編寫函式convert(char*s),其功能是將字串s倒置。編寫主函式,輸入字串石頭人,先呼叫lenghth函式輸出串場,在呼叫convert函式,將字串str倒置後輸出。
5樓:中北_惡魔獵手
l應該是一個結構體指標,該結構體可能有好幾個欄位,其中有一個欄位叫length,l->length表示取l結構體的length欄位。l->length = 10;表示給這個欄位賦值10,而temp = l->length表示取該欄位的值賦值給temp變數。
6樓:匿名使用者
請問l是什麼變數,如果沒猜錯的話,l是一個指標,l->length表示獲取l長度(比如字串l的長度)
7樓:匿名使用者
l是一個指標,指向內容是一個結構體,這個結構體裡面有一個成員名稱是lengthl->length就是訪問l指向結構的length成員的值
8樓:從樹沈秀媛
l應該是指向某個結構變數的指標,而length是結構體的成員。
則意思為*l為獲取該結構體變數,.length則為獲取該變數length成員的值
C語言中c m和c m的區別,C語言中 「 c m」和「c m」的區別是什麼?
是取址運算bai符,取變數在內du存單元中的首zhi地址dao,取地址運算子的操作物件必須專是記憶體單元 如變數 數屬組元素等 是間接訪問運算子,間接訪問指標所指向的物件,運算子的操作物件必須是指標 地址 因此 c m是把m在記憶體中的地址賦給c這個指標指向的變數c m是把m的地址賦給c這個指標 1...
c語言中符號和是什麼意思?比如,C語言中,符號「! 」和「 」是什麼意思?比如a b,a
是邏輯不等於號而 是判斷是否相等。c語言是一種計算機程式設計語言,它既具有高階語言的特點,又具有組合語言的特點。1978年後,c語言已先後被移植到大 中 小及微型機上,它可以作為工作系統設計語言,編寫系統應用程式,也可以作為應用程式設計語言,編寫不依賴計算機硬體的應用程式。它的應用範圍廣泛,具備很強...
C語言中y a bcb c 和z c bfloat a bfloat a
y a b判斷a b再判斷b c為真返回1,然後!邏輯非運算開始判斷!a b開始判斷 1 1 返回為真,所以此處y為1 z c b float a b float a c 這句話就很好理解了,首先運算 float a b 部分,返回一個小於1的小數,為真,返回1,float a c 返回0值,所以 ...