c語言中,llenght和llength有什麼區別啊

2021-03-03 20:41:47 字數 1203 閱讀 9149

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值,所以 ...