指標入門

指標是儲存另一個變數地址的變數。作為語言特性,它們可用於多種程式語言,例如但不限於:

  • C / C++
  • 阿達
  • 帕斯卡爾
  • C#(在某些限制條件下可用)
  • COBOL
  • FORTRAN

要開始使用 C / C++指標,請執行以下步驟

  1. 安裝編譯器,如 Minimalistic GNU for Windows, http://www.mingw.org/wiki/Getting_Started

  2. 例如,通過命令列轉到 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;
}
  1. 另存為 pointer.cpp 5.在命令提示符下執行命令

g ++ -o pointer.exe -c pointer.cpp

  1. 在工作目錄中,你將獲得一個可執行檔案作為 pointer.exe,執行時這個 exe 將給出一些輸出

指向變數的地址是:0x7e892dac0a0c

如果收到上述輸出,則表示已編寫第一個指標程式