本帖最後由 tonyh 於 2014-9-13 16:57 編輯
指標變數 --> 專門存放位址的變數
位址運算符號 & --> 取得變數位址
間接運算符號 * --> 取得參考位址內的值
- #include<iostream>
- #include<cstdlib>
- using namespace std;
- int main()
- {
- int x=10;
- int *xPtr; //宣告指標變數 xPtr
- xPtr=&x; //將變數x的位址 指派給指標變數 xPtr
- //int *xPtr=&x;
- cout<<"變數x的值: "<<x<<endl;
- cout<<"變數x的值: "<<*xPtr<<endl;
- cout<<"變數x的值: "<<*(&x)<<endl;
- cout<<"變數x的位址: "<<&x<<endl;
- cout<<"變數x的位址: "<<xPtr<<endl;
- cout<<"變數x的位址: "<<&(*xPtr)<<endl;
- system("pause");
- return 0;
- }
複製代碼 |