&i
位址的佔位符為p
// 基本資料型別
int main()
列印結果:
i 的值是:100
d 的值是:200.000000
f 的值是:200.000000
l 的值是:100
s 的值是:100
c 的值是:d
int main()
int main()
通過*
例如*(&i)
獲取位址的值
乙個指標的大小始終是32位系統佔4個位元組,64位系統佔8位元組
指標為什麼要有型別:
為了型別安全:幫助編譯器發現你是否用了錯誤的型別
int main()
int
main()
void
change
(int i)
// 通過位址來修改
void
change
(int
* p)
void
change
(int
* a,
int* b)
int
main()
指標變數只是乙個變數
它指向了位址值,修改指標變數並不會修改指向物件的位址值
int main()
《C 》01 資料型別
使用程式語言進行程式設計時,需要用到各種變數來儲存各種資訊。變數保留的是它所儲存的值的記憶體位置。這意味著,當您建立乙個變數時,就會在記憶體中保留一些空間。您可能需要儲存各種資料型別 比如字元型 寬字元型 整型 浮點型 雙浮點型 布林型等 的資訊,作業系統會根據變數的資料型別,來分配記憶體和決定在保...
01 基本資料型別
1 什麼是資料型別?資料型別可以理解為固定記憶體大小的別名 資料型別是建立變數的模子 2 什麼是變數 變數是一段 具體 連續儲存空間的別名 程式通過變數申請並命名儲存空間 通過變數名可以使用儲存空間 3 練習 1 型別與變數的關係 include int main 輸出結果為 2 自定義型別與建立變...
三 C語言資料型別 01基本資料型別 浮點型別
型別說明 float 必須至少能夠表示6位有效數字,且取值範圍至少是10 37 次方 10 37 次方 一般佔32位,8位表示指數的值和符號,剩下24位表示非指數部分 也叫作尾數或有效數 及其符號。double 必須至少能夠表示10位有效數字 一般佔64位,多出的32位全部用來表示非指數部分。lon...