一、知識點:
1.指標表量的概念:
變數可以用來存放數值(如整數、實數等),也可以用來存放位址(另乙個變數的位址),這種專門用於儲存指標(位址)的變數就稱為指標變數。
2.指標變數的定義:
在定義指標變數時,需要用指標宣告符「*」表示此變數並非一般變數,而是用來存放其他變數位址的指標變數。由於每乙個變數都屬於乙個特定型別 ,因此在定義指標變數時,需要宣告該變數的型別,以便能夠通過指標正確訪問特定型別的資料。
定義乙個指標的語法格式為:
基型別識別符號 *指標變數名;
(1)「基型別」就是指標所指資料的型別。
(2)定義指標變數的時,在指標變數名前加符號「*」。「*」稱為指標宣告符,用於說明其後的名字是乙個指標變數名。
3.指標變數名的初始化和賦值:
和其他變數一樣,指標變數也可以進行初始化。可以用變數的位址對指標變數進行初始化,但必須注意:該變數的型別必須和指標變數的基型別相同。也可以用乙個指標變數的值給另乙個指標變數賦值,但它們應該具有相同的基型別。
4.引用指標變數:
當乙個指標變數被初始化或被賦值之後,它就指向乙個特定的變數。這時,就可以使用指標訪問它所指向的記憶體空間。使用指標訪問它所指向的記憶體空間的方法是在指標變數名前加乙個「*」號。此處的「*」號是「指標運算子」。又稱為「間接訪問運算子」,它作用於 指標變數。
二、實驗過程中遇到的問題及解決方法:
1.注意不要將乙個變數的值付給指向它的指標變數。
2.指標必須經過初始化和賦值。
三、實驗心得:
因為這周比較忙,作業完成的時間較晚,第一遍寫出的的程式錯誤百出不忍直視,幸好課上的**都還儲存著,仔細看過後才把錯誤得到地方修改過來,不得不感慨作業還需盡早完成,俗話說得好:打鐵還需趁熱。應盡早鞏固學過的知識。
第十次作業總結
實驗1.計算兩數的和與差 實驗2.利用指標找最大值 includeint main void findmax int px,int py,int pmax else pmax px 實驗3.拆分實數的整數與小數部分 一.知識點 1.位址和指標 在程式執行過程中,變數或者程式 被儲存在以位元組為單位組...
作業總結 作業完成情況總結2020 12 26
第一學期安卓學習作業完成情況 由難到易 1 安卓學習07事件處理視窗跳轉 實現使用者登入功能 完成情況 完成,比較簡單 2 安卓學習08常用布局 線性布局 1 選擇水果 完成 2 計算機介面 完成情況 完成,操作比較簡單 3 安卓學習09 幀式布局 完成顏色的切換 完成情況 完成,簡單 4 安卓學習...
實驗十總結
一 知識點總結 1 指標變數的定義 如果程式中宣告乙個變數並使用位址作為該變數的值,那麼這個變數就是指標變數。1 一般形式為 型別名 指標變數名 1型別名指定指標變數所指向變數的型別,必須是有效的資料型別 2定義多個指標變數時,每乙個指標變數前面都必須加上 3指標變數的型別不是指指標變數本身的型別,...