c語言的指標和指標運算子(* and &)
阿新 • • 發佈:2018-10-31
c語言的中指標和指標運算子(* and &)
c語言的指標
- 什麼是指標?
- 指標就是存放變數地址的
- 指標有什麼用?
- 訪問變數地址
- 指標在c語言學習中的地位是什麼?
- 如果你要寫出好的c語言程式,那麼指標學習是最重要的一部分了。
- 指標學習都有哪些是重點?
- 指標相關的運算子
- 指標宣告
c語言中指標相關的運算子
取地址運算子&
格式:&變數名
含義:取出存放變數的地址
用途:跨函式傳遞變數值(新手可暫時不用理會)
舉例:
&a //表示變數a的存放地址 b = &a //表示把變數a的地址賦值給變數b
間接運算子*
- 格式:*指標名/地址名
- 含義:取出儲存在地址中的對應值
- 舉例
a = 3; //將a複製為3
c = &a; //把a的地址賦值給c
d = *c; //取出c存放a地址中的值,並賦值給d
printf("d = %d",d); //列印d
輸出為:
d = 3
指標設宣告
- 宣告格式
- int * pi
- char * p