2.5 變數

什麼是變數?

圖 2-1:記憶體與變數的關係

變數是一個具名的記憶體空間,用來儲存資料。當你宣告變數時,編譯器會:

  1. 根據型態分配適當大小的記憶體
  2. 給該記憶體空間一個名字
  3. 記住這個變數的型態,之後使用時檢查型態是否合理

變數的宣告與初始化

先講三個會一直用到的詞:

  • 宣告:告訴電腦「我要一個某型態、某名字的變數」,例如 int age;——電腦這時就會替 age 準備好空間。
  • 初始化:在宣告的同時就先給它一個起始值,例如 int height = 180;。這個「一宣告就順手給定值」的動作就叫初始化。
  • 指派:變數宣告之後再把值放進去(或改成別的值),例如後面那行 age = 18;。

登入後即可閱讀完整內容

語法書免費開放給所有 AACPOJ 帳號,註冊只要一分鐘。