티스토리 뷰

C

변수

猫猫 2014. 9. 12. 09:12
반응형

변수는 프로그램 실행 도중 변할 수 있는 값이 저장되는 기억공간이다.

변수 속에 들어가는 값들은 수시로 변경될 수 있으므로 사용하기 전에 그 변수를 선언하여 일정공간을 확보할 수 있도록 해야 한다. 


특징 : 

특정 이름이 있다. 

정해진 자료형이 있다.

할당된 값을 갖는다.


선언위치에 따라 지역변수, 전역변수로 구별된다


지역변수는 특정범위내에서면 사용되며 선언된 { } 안에서만 사용가능하고 전역변수는 함수 밖이나 외부파일에서 선언되어 프로그램 전체에 걸쳐 사용된다.


같은 범위내에 동일이름의 지역변수와 전역변수가 존재하면 지역변수가 우선하며

전역변수는 가능하면 프로그램 선두에 선언하는것이 일반적이다.


정적변수는(static) 전역적이며 고정적인 기억영역을 사용하므로 값이 계속 유지된다

static으로 선언된 지역함수는 전역변수의 단점이 보완한다.

지역변수의 특징을 가지며 선언된 지역내에서만 접근이 가능하고 변수의 값은 프로그램 실행 중 계속 유지 된다.


반응형

'C' 카테고리의 다른 글

조건문  (0) 2014.09.12
반복문  (0) 2014.09.12
연산자  (0) 2014.09.12
자료형  (0) 2014.09.12
상수  (0) 2014.09.11