學習的記錄

2022-07-26 17:48:14 字數 799 閱讀 5138

自己學習的一點記錄 筆記**於郝斌老師講課時的c語言大綱

一、c語言的指標

1. 指標 和 指標變數

指標就是位址 位址就是指標。

指標變數是一種特殊的變數 ,這個變數儲存的是 記憶體單元的編號,或者說指標變數就是存放位址的變數。

2.指標的分類:基本型別指標, 指標和陣列, 指標和函式,指標和結構體,多級指標。

(1)基本指標的型別

int * p;

/*這句**代表的意思:p是變數的名字,int * 表示p存放的是int型的變數位址。換句話說,p是變數名,p變數的資料型別 是 int * 型別的,而所謂的int * 型別 實際上就是存放的 int 變數的位址型別。

int * p;

int i;

p=&i;

/*這三行**表示了變數p裡邊存放了整形變數i的位址,因為p儲存了i的位址,所以又說p指向i;並且p是int*型別,i是int型別 ,所以說改變p影響i,改變i不影響p

* 符號 表示解引用運算子

* 後邊只能加指標變數 * 指標變數 表示的意思就是指標p所指向的那個變數 ,也就是說 *p完全等價於i

* p最準確的表述是:*p表示的是以p的內容為位址的變數;

(2)指標與陣列

指標和一維陣列比較常用 ,僅記錄指標和一維陣列

一位陣列名是個指標常量,他存放的是第乙個元素的位址。例如:int p[5]=;那麼p存放的就是第乙個元素1的位址。

下標和指標的關係

如果p是個指標變數,那p[i]永遠等價於 *(p+i)

學習MFC的記錄

雞啄公尺的這套vs2010 mfc程式設計入門教程到此就全部完成了,雖然有些內容還未涉及到,但幫助大家進行vs2010 mfc的入門學習業已足夠。以此教程的知識為基礎,學習vs2010 mfc較為深入的內容已非難事。作為本教程的最後一課,雞啄公尺將對前面所講內容進行目錄歸納,並對這八個月加班加點的努...

sorted的學習記錄

一,sorted的用法 sorted是python內建的方法。可以對列表或者乙個iterable排序,對於數字預設從小到大,對於字串區分大小寫 可以通過str.lower忽略大小寫的問題 按照ascii排序,預設從小到大,對乙個字串,首字母相同,會按照第二個字母進行排序。二,sorted的演算法本質...

JDBC的學習記錄

mysql jdbc name connector j download conn code class.forname com.mysql.jdbc.driver connection con null con drivermanager.getconnection jdbc mysql host...