C語言中的指標太難學了,我該怎麼辦?

發布 科技 2024-03-12
7個回答
  1. 匿名使用者2024-02-06

    指標可以說是C語言的一大特點,很多人一不小心就明白了,其實通過對比視覺方法就可以理解指標是什麼。 當C語言中的資料儲存沒有指標介入時,它是直接操作的,就像你去一棟樓找人,保安直接把人帶到你面前,C語言也訪問資料,但有時你就是不知道這個變數的名字, 也就是說,你不知道這個人叫什麼名字,還能找到資料或人嗎,也就是你可以用C語言中的指標來實現,這相當於你不知道這個人叫什麼名字,但你知道他住在那個房間裡(假設乙個房間住著乙個人), 保安仍然可以把人帶到你身邊,C也是如此,如果你指出資料在那個位置,CPU也可以為你找到資料,同樣的方式。而這樣做有什麼好處,就要說陣列了,你有一堆數字儲存在乙個連續的記憶體單元裡,和你那群朋友住在那棟樓裡類似,而且是挨著住的,你要把他們叫出來玩,就像你想把資料拿出來用一樣,那我就把登記字一一抖給保安,說是哪個人和那個人等等幫我找,C也可以通過這個方法實現,但是明顯太麻煩了,如果知道第乙個人住的房間號,再比如說 一共有10個人, 所以你只需要說幫我打下乙個號碼到人數(指他們住的連續房間號),哦,保安更容易做到,因為保安的名字可能不知道,但房間號必須知道, 在 C 語言中也是如此,你不需要 cal

    我希望你能很好地使用指標。

  2. 匿名使用者2024-02-05

    首先,應該徹底理解基本概念。 什麼是位址、指標等。 然後就要了解指標的操作,可以對指標資料進行哪些操作,以及每個操作的實際含義是什麼。

    最後,有必要多閱讀示例問題並做更多的練習,以加深您對指標的理解及其靈活使用指標的能力。

  3. 匿名使用者2024-02-04

    指標並沒有什麼難,但指標的難點在於它們的應用,但很多人在接觸指標時,首先發現很難理解指標。

    首先,在C語言中,程式中的變數在記憶體中是相鄰的,並且每個變數都有乙個位址,所以這個位址也是相鄰的,一般來說,程式設計師使用十六進製來表示指標的位址比較方便。

    我們可以通過(&變數)獲取變數的位址,我們可以將這個位址分配給乙個變數,當然我們可以將這個位址傳遞給乙個子函式。

    當乙個子函式得到這個位址時,它可以直接輸出這個變數的位址(“%f”,分配給乙個變數位址的變數),最棒的是,我們可以通過(*變數與變數的位址)來獲取這個變數的值。

    #include

    int zizhihanshu(int *f)

    int main()

    其次,你可以用十六進製計算機用變數 d 和變數 ad 的位址進行減去,你會發現得到的結果是 4 或 (-4),即乙個整數變數在記憶體中占用了 4 個位元組,並且還確認了在 ** 旁邊分配的變數也在記憶體中的位址旁邊。

    字元,取位址。

    以反映位址上的值。

    C語言中的指標其實很好理解,關鍵是後面在實際操作中如何靈活地使用指標。 如果你在學習指標時沒有取得很好的進步,你可以在網際網絡上搜尋一些關於記憶的知識,這可以幫助你理解。

  4. 匿名使用者2024-02-03

    指標真的很難跟上。

    白解。 指標有兩個主體。

    其次,指標包含特定內容。 指標的特別之處在於它們的內容包含其他變數的位址。

    以上兩點可以通過書中的例7-7更好地說明。

    例如,定義指標變數 intp1。 intp1=&a 表示儲存在 intp1 中的資訊是 a 的位址。

    *intp1 表示 intp1 儲存的位址的記憶體單元儲存的值,實際上是 a 的值。

    所以,你給 *intp1=&a;這是一種糟糕的寫法。 我們可以假設我們可以給出另乙個變數 b。 那麼,設 *intp1=b=&a。

    b &a,表示 b 儲存的 a 的位址,因此 b 是指標。 *intp1=b,則 intp1 指向記憶體單元 b。 因此,intp1 可以看作是指向 a 的指標。

    上面的例子比較曲折,慢慢想,你就會明白了。

  5. 匿名使用者2024-02-02

    指標是C語言的精髓之一,在C語言中大多使用指標,它們使用指標來執行位址的內容。

    操作是一門非常重要的方法,當然,它很重要,但是,重要性和難度是一對無關緊要的變數,就像,有些知識很重要,它很簡單,有些知識很難,它並不重要,這類問題沒有直接關係,總之,只要難學, 無論知識再難破解,都給你乙個CQ小組,歡迎加入學習67546170

  6. 匿名使用者2024-02-01

    因為你不會,所以不會很難。

  7. 匿名使用者2024-01-31

    你可以把指標想象成乙個水杯,把指標指向的東西想象成杯子裡的水。

相關回答
6個回答2024-03-12

兩者的 p 都是指標。

p=&t,將 p 指向的內容更改為 t 的位址,p=&t 是將指標更改為 t 的位址。 >>>More

26個回答2024-03-12

1. 找到你喜歡做的事情 2.想想你想成為什麼樣的人 3.專心工作 4.多學習,多運動 5.走出去,多看看別人的生活。

12個回答2024-03-12

可以輕輕揉搓臉頰和下巴兩側,經常揉搓,比如吃完飯後揉搓,緩解進食引起的咬肌增多。

24個回答2024-03-12

建議空腹到醫院內科做檢查,做個胃鏡檢查,多了解,治標**,平時吃飯準時,以清淡為主,小公尺粥和麵食都是補胃的。

20個回答2024-03-12

那你喜歡他嗎? 你們有很深的關係嗎? 你才23歲,你還年輕,可以再努力幾年,到了某個工作崗位,你會發現,其實有很多男生可以選擇,女生不用這麼早就決定自己的人生。 >>>More