顯示具有 變數 標籤的文章。 顯示所有文章
顯示具有 變數 標籤的文章。 顯示所有文章

2009年9月25日 星期五

JAVA筆記-final關鍵字使用

用final修飾過的類別(class)不能被繼承
函式(method)不能被重載,在C++加上const的函式意指回傳值不能被改變
變數不能被更改,意指常數,等於一般C++的const變數
在JAVA內,通常定義常數方法是static final PI = 3.1412;

2009年9月23日 星期三

C/C++筆記-const參數與函式

//i1、i2在函式中是const變數,不能改變值
const int& min(const int& i1, const int& i2)
{
  if(i1 < i2)
    return (i1);
  return (i2);
}
int main()
{
  min(1+2, 3+4);
  return 0;
}
/*
 * const的函式意義是指,若函式是傳回參考指標變數,
 * 則該變數傳回後不能直接變更回傳值
 * min(1+2,3+4)=0;由於是const函式,傳回值不能作改變
 */
##ShowAll##

2009年9月21日 星期一

C/C++筆記-用static_cast轉換字元變整數

//將char型態輸出為整數
signed char = 37;
cout << static_cast(ch);

C/C++筆記-長整數宣告

long int var = 1234L; //加一個L

2009年9月19日 星期六

C/C++語言筆記-系統變數命名

以底線開頭的多為系統變數名稱

C/C++筆記-設定變數初值

int counter(0); //傳統方式int counter = 0

2009年8月15日 星期六

C/C++筆記-變數儲存類別

變數儲存類別
1.extern
extern int a;
// 代表變數a是另一個檔案所宣告的變數

2.register
register int i;
// 變數i存取會較快

3.static
static int x=0;
// 在不同區域重複命名,都是共用同一個變數x

4.const
const x=1;
// 常數x值無法變更

##ShowAll##
/