指標初接觸

2022-06-15 21:54:30 字數 619 閱讀 4519

指標是強大的c語言工具

指標指向位址

1. 定義指標:

使用指標之前要定義指標,與int, char, float類似的定義方式,不過要在定義型別和指標名之間加乙個 * 號來表示定義的是指標,不帶 * 號會導致定義的為變數而非對應型號的指標。

2. 初始化指標:

使用指標之前還要初始化指標,否則指標有可能會覆蓋掉資料(我看的課程裡都是這麼說的,為避免可能的錯誤,我選擇相信)

例子:int * pointer1 = null; 就是將指標pointer1初始化為空。

3. 指標賦值:

如果初始化指標時要指標有所指向,那麼就要用位址符&來為指標確定指標指向的位址。

4. 指標列印

讀取指標的值也非常簡單,就是指標自己本身加間接運算子 * 即可

例子:int i = 9; int * pointer 1 = null; pointer1 = &i; printf("%d", *pointer1);

指標指向的是位址,當我們呼叫指標的時候,我們實際上呼叫的是指標指向的位址所存放的資料。

後續更新char型指標和陣列指標的學習所得,近期應該會快速學習動態記憶體和鍊錶部分。

三 sqlldr初接觸

只記錄一些學習時看到和自己用到的sqlldr 控制檔案內命令 定長字串處理 into table a col1 position 1 5 第1到第5,5個字元 col2 position 1,7 第6 5 1,表示上乙個結束的位置,1為偏移量 到第7,2個字元 字串處理命令 舉例 into tabl...

gdb除錯初接觸

之前面試的時候有遇到過乙個問題,當覆蓋率偏低的時候,對於測試用力無法覆蓋的部分,有沒有什麼辦法可以實現覆蓋,當時沒答上來,後來了解了可以通過gdb除錯的方法來實現 流程的控制。先來看一段 include includeint main void else return 0 這段 裡else裡的 是永...

DOS命令初接觸

首先是幾個最常見的命令 1 cd 顯示當前目錄,或者更改 但是想要轉向c盤的program files資料夾是,發現總是找不到檔案,後來發現,原來會預設到c盤的個人資料夾中 可以使用cd 命令,返回到最上級的目錄,即可以到c盤的目錄,可以在根目錄找 program files 資料夾 2 md ma...