1,本次課學習到的知識點:
新名詞的認識,位址和指標,對記憶體單元進行標識編號利用指標實現儲存空間的動態分配。對複雜資料進行處理,能對計算機的記憶體分配進行控制,在函式呼叫中指標還可以返回多個值,
"*"為指標宣告符,在定義指標時被使用,說明被定義的那個變數是指標。
氣泡排序法,二分法。
2. 實驗過程中遇到的問題及解決方法:
對於指標和位址的關係還是搞不太清楚,因為剛剛接觸這個定義所以在程式設計時經常搞混,這個還有待多加練習,試驗中並沒有出現很大的錯誤,一般都是些小錯,執行成功率也挺高。
3. 實驗心得體會及本章學習總結:
指標的引入使得函式更複雜,可同時處理的東西更多,在程式設計之前要確定關係在程式設計。另外兩個排序法比起之前的if else更有規律,更方便進行個別元素的提取。
問題回答
(1)在課上講過,指標相當於房間號,指標變數的值所存放的時指向位址相加不能保證是有效的新位址。
(2)字元陣列名有固定的位址,不需要加&,若加上的話沒有效果,因為本身已經有固定位址。
(3)陣列名是常量指標,不能對常量進行賦值。
實驗11 指標的基礎應用
一.本次課學習到的知識點 1.通過示例 氣泡排序 引入陣列名作為函式引數,重點介紹指標 陣列和位址之間的關係,通過例子說明了指標和陣列可以實現相同的操作。2.位址和指標是計算機中的兩個重要概念。3.要注意區分記憶體單元的內容的記憶體單元的位址。4.在c語言中把這些專門用來存放變數位址的變數稱為 指標...
實驗11 指標的基礎應用
1.本次課學習到的知識點 1 通過示例 密碼開鎖 引入指標的概念和主要知識點,分析了密碼開鎖的過程來說明變數 記憶體單元和位址之間的關係,從而引入指標的基本概念,介紹了指標的基本運算以及指標變數的初始化。2 通過例子 角色互換 引入指標作為函式引數的用途和用法,區分按值呼叫和引用呼叫,分析了3個sw...
實驗11 指標的基礎應用
1.本次課學習到的知識點 1 密碼開鎖 引入指標的概念和主要知識點,分析了密碼開鎖的過程來說明變數 記憶體單元和位址之間的關係,從而引入指標的基本概念,介紹了指標的基本運算以及指標變數的初始化。2 通過例子 角色互換 引入指標作為函式引數的用途和用法,區分按值呼叫和引用呼叫 3 通過示例 氣泡排序 ...