變數 (컴퓨터 科學)

위키百科, 우리 모두의 百科事典.

컴퓨터 프로그래밍 에서 變數 (變數, variable) 또는 스칼라 (scalar)는 아직 알려지지 않거나 어느 程度까지만 알려져 있는 量이나 情報에 對한 象徵的인 이름이다. 컴퓨터 소스 코드 에서의 變數 이름은 一般的으로 데이터 貯藏 位置 와 그 안의 內容物과 關聯되어 있으며 이러한 것들은 프로그램 實行 途中에 變更될 수 있다.

프로그래밍에서의 變數는 값을 나타내는 文字나 文字들의 集合이며 實行 中인 컴퓨터 프로그램에서, 任意의 값을 貯藏한 메모리 住所 에 對應한다. 數學에서 말하는 變數 의 槪念과 完全히 一致하지 않을 수도 있다. 컴퓨터 變數의 값은 數學에서처럼 等式 이나 公式 의 必須的인 部分이 아니다. 컴퓨터 環境에서 變數는 反復的인 過程 안에서 利用할 수도 있다. 이를테면 한 場所의 값을 割當한 뒤 어느 곳에서 使用한 다음 새로운 값으로 다시 割當하고 같은 方法으로 다시 使用할 수도 있다. 컴퓨터 프로그래밍에서의 變數는 긴 이름이 자주 나오며, 어떻게 利用할 것인지에 對한 說明을 나타내는 反面 數學에서의 變數는 짧은 時間 동안 쓰이는 簡潔한, 한 두 個 文字 이름이다.

컴파일러 는 變數의 象徵的인 이름을 데이터의 實際 位置로 置換해야 한다. 變數 값, 兄, 位置는 一般的으로 固定된 채 維持되는 反面 位置에 貯藏되어 있는 데이터는 프로그램 實行 途中 變更될 수 있다.

範圍 [ 編輯 ]

타이핑 [ 編輯 ]

命名 規則 [ 編輯 ]

같이 보기 [ 編輯 ]