指標入門
指標是儲存另一個變數地址的變數。作為語言特性,它們可用於多種程式語言,例如但不限於:
- 走
- C / C++
- 阿達
- 帕斯卡爾
- C#(在某些限制條件下可用)
- COBOL
- FORTRAN
要開始使用 C / C++指標,請執行以下步驟
-
安裝編譯器,如 Minimalistic GNU for Windows, http://www.mingw.org/wiki/Getting_Started
-
例如,通過命令列轉到 g ++二進位制檔案的安裝資料夾:
C:\MinGW\bin>
3.建立一個文字檔案並編寫這個 C++程式
#include <iostream>
int main () {
int pointed=0;
int* ptr = & pointed;
std::cout<<"Address of pointed variable is: "<<ptr<<std::endl;
return 0;
}
- 另存為 pointer.cpp 5.在命令提示符下執行命令
g ++ -o pointer.exe -c pointer.cpp
- 在工作目錄中,你將獲得一個可執行檔案作為 pointer.exe,執行時這個 exe 將給出一些輸出
指向變數的地址是:0x7e892dac0a0c
如果收到上述輸出,則表示已編寫第一個指標程式