指針變量在C語言的引用
提問人:楊紫紅發(fā)布時間:2020-11-17
指針變量只能存放地址,不要將一個整型量(或其他任何非地址類型的數據)賦值給一個指針變量。
(1)兩個相關運算符:
1 &:取地址運算符??梢垣@取某個變量的地址
2*: 指針運算符,獲取某個指針變量所值向的變量的值
3 關于&和*運算符的說明:
假設已執(zhí)行 pointer_1=&a;
1、&*pointer_1含義是什么?
&*pointer_1與&a相同,即變量a的地址。
2、*&a的含義是什么?
先進行&a運算,得a的地址,再進行*運算。
*&a、*pointer_1及變量a等價。
3、(*pointer_1) + + 相當于a + +。
它與*pointer_1 + + 不同。
4、*pointer_1 + + 等價于*(pointer_1 + +),即先進行*運算,得到a的值,然后使pointer_1的值改變,這樣pointer_1不再指向a了。
(1)兩個相關運算符:
1 &:取地址運算符??梢垣@取某個變量的地址
2*: 指針運算符,獲取某個指針變量所值向的變量的值
3 關于&和*運算符的說明:
假設已執(zhí)行 pointer_1=&a;
1、&*pointer_1含義是什么?
&*pointer_1與&a相同,即變量a的地址。
2、*&a的含義是什么?
先進行&a運算,得a的地址,再進行*運算。
*&a、*pointer_1及變量a等價。
3、(*pointer_1) + + 相當于a + +。
它與*pointer_1 + + 不同。
4、*pointer_1 + + 等價于*(pointer_1 + +),即先進行*運算,得到a的值,然后使pointer_1的值改變,這樣pointer_1不再指向a了。
繼續(xù)查找其他問題的答案?
相關視頻回答
點擊加載更多評論>>