認識變數-Variable

變數型態 變數名稱 (= 起始值);
int a = 10;
float b;

變數名稱

X:!c@#$%、int

變數型別

這張圖是錯ㄉ,

因為我原圖好像丟了

變數型別

整數:short int long

 

浮點數:float double

 

布林值:bool 
     。判斷是否,True = 1,False = 0

 

字元、字串:char、string
     。跳脫字元

跳脫字元

型別轉換

強制轉換

變換實驗

強制轉換

float a = 3.14;
(int)a //(預轉換型別)變數

變換實驗

變數使用範圍

  • 全域變數

  • 區域變數
  • 區塊變數

全域變數

宣告在函式外的變數,可在所有接下來程式讀取地方使用
函式 A
const float pi = 3.14 ;
函式 B
函式 C
主函式

區域變數

宣告在 { 夾著之中的變數 },在 { 裡面都可用 } 外面不行
for(int i = 0 ; i < 10 ; i++)
{
    cout << i << endl;
}
    cout << i << endl; //會報錯(無此變數)

區塊變數

static放置在變數宣告前,
則不管此函式結束與否,記憶體都會保存此一變數
static int a = 10 ;
// 不管之後程式運行static之變數都會存在記憶體中

deck

By itch w

deck

  • 311