2012년 8월 29일 수요일

변수

변수는 데이터를 임시로 저장하는 메모리 공간이다.

변수명

영문자, 숫자, 밑줄문자로 구성된다.
영문자 또는 밑줄문자로 시작해야 한다.
대소문자가 구분된다.
예약어(키워드)는 사용할 수 없다.

변수의 선언

자료형 변수명;

변수의 선언은 소스 코드의 앞부분에 몰아서 해야 한다.

선언과 동시에 초기화할 수도 있다.
 1 int i;
 2 int j = 0;

변수의 초기화

초기화 되지 않은 변수는 0이 아닌 임의의 값을 가지고 있다.


변수의 범위

일반적으로 함수 내에서 선언된 변수는 지역변수이며 함수의 종료와 함께 소멸된다.
 1 #include <stdio.h>
 2 
 3 /*
 4     지역 변수 
 5 */
 6 void fun1()
 7 {
 8     int x = 100;
 9     printf("x = %d\n", x); 
10 }
11 
12 int main ()
13 {
14     int x = 10;
15     printf("x = %d\n", x);
16     fun1();
17     printf("x = %d\n", x);
18     system("PAUSE");
19     return 0;
20 }